{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# [关于作业的链接](https://gitee.com/limiaohuang/APIstudy/blob/master/week05.ipynb)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 一、调用各种功能"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 通过数据库的信息匹配返回各种相关数据的功能"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.1地理编码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests\n",
    "key_MM =\"83f8ce2754ee0e0940928a32b46e79ee\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省汕尾市城区凤山妈祖广场', 'country': '中国', 'province': '广东省', 'citycode': '0660', 'city': '汕尾市', 'district': '城区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441502', 'street': [], 'number': [], 'location': '115.370850,22.763180', 'level': '兴趣点'}]}\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>formatted_address</th>\n",
       "      <th>country</th>\n",
       "      <th>province</th>\n",
       "      <th>citycode</th>\n",
       "      <th>city</th>\n",
       "      <th>district</th>\n",
       "      <th>township</th>\n",
       "      <th>adcode</th>\n",
       "      <th>street</th>\n",
       "      <th>number</th>\n",
       "      <th>location</th>\n",
       "      <th>level</th>\n",
       "      <th>neighborhood.name</th>\n",
       "      <th>neighborhood.type</th>\n",
       "      <th>building.name</th>\n",
       "      <th>building.type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>广东省汕尾市城区凤山妈祖广场</td>\n",
       "      <td>中国</td>\n",
       "      <td>广东省</td>\n",
       "      <td>0660</td>\n",
       "      <td>汕尾市</td>\n",
       "      <td>城区</td>\n",
       "      <td>[]</td>\n",
       "      <td>441502</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>115.370850,22.763180</td>\n",
       "      <td>兴趣点</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  formatted_address country province citycode city district township  adcode  \\\n",
       "0    广东省汕尾市城区凤山妈祖广场      中国      广东省     0660  汕尾市       城区       []  441502   \n",
       "\n",
       "  street number              location level neighborhood.name  \\\n",
       "0     []     []  115.370850,22.763180   兴趣点                []   \n",
       "\n",
       "  neighborhood.type building.name building.type  \n",
       "0                []            []            []  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "凤山妈祖地理编码: 115.370850,22.763180\n"
     ]
    }
   ],
   "source": [
    "# A-1 地理编码\n",
    "def geocode(address,city=None,batch=None,sig=None)->dict:\n",
    "    \"\"\"获取地理编码\"\"\"\n",
    "    url = 'https://restapi.amap.com/v3/geocode/geo?parameters'\n",
    "    params={\n",
    "        'key': key_MM,\n",
    "        'address':address,\n",
    "        'city':city,\n",
    "        'batch':batch,\n",
    "        'sig':sig,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n",
    "凤山妈祖 = geocode(address='广东省汕尾市城区凤山妈祖广场')\n",
    "print(凤山妈祖)\n",
    "df_凤山妈祖地理编码 = pd.json_normalize(凤山妈祖['geocodes'])\n",
    "display(df_凤山妈祖地理编码)\n",
    "凤山妈祖地理编码 = 凤山妈祖['geocodes'][0]['location']\n",
    "print(\"凤山妈祖地理编码:\",凤山妈祖地理编码)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'status': '1', 'regeocode': {'addressComponent': {'city': '汕尾市', 'province': '广东省', 'adcode': '441502', 'district': '城区', 'towncode': '441502003000', 'streetNumber': {'number': '5号', 'location': '115.369687,22.7639156', 'direction': '西北', 'distance': '144.612', 'street': '凤山路'}, 'country': '中国', 'township': '凤山街道', 'businessAreas': [[]], 'building': {'name': [], 'type': []}, 'neighborhood': {'name': [], 'type': []}, 'citycode': '0660'}, 'formatted_address': '广东省汕尾市城区凤山街道新联派出所凤山祖庙警务室凤山祖庙旅游区-凤山妈祖广场'}, 'info': 'OK', 'infocode': '10000'}\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>status</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>info</th>\n",
       "      <td>OK</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>infocode</th>\n",
       "      <td>10000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.city</th>\n",
       "      <td>汕尾市</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.province</th>\n",
       "      <td>广东省</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.adcode</th>\n",
       "      <td>441502</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.district</th>\n",
       "      <td>城区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.towncode</th>\n",
       "      <td>441502003000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.streetNumber.number</th>\n",
       "      <td>5号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.streetNumber.location</th>\n",
       "      <td>115.369687,22.7639156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.streetNumber.direction</th>\n",
       "      <td>西北</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.streetNumber.distance</th>\n",
       "      <td>144.612</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.streetNumber.street</th>\n",
       "      <td>凤山路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.country</th>\n",
       "      <td>中国</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.township</th>\n",
       "      <td>凤山街道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.businessAreas</th>\n",
       "      <td>[[]]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.building.name</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.building.type</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.neighborhood.name</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.neighborhood.type</th>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.addressComponent.citycode</th>\n",
       "      <td>0660</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>regeocode.formatted_address</th>\n",
       "      <td>广东省汕尾市城区凤山街道新联派出所凤山祖庙警务室凤山祖庙旅游区-凤山妈祖广场</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                                                        0\n",
       "status                                                                                  1\n",
       "info                                                                                   OK\n",
       "infocode                                                                            10000\n",
       "regeocode.addressComponent.city                                                       汕尾市\n",
       "regeocode.addressComponent.province                                                   广东省\n",
       "regeocode.addressComponent.adcode                                                  441502\n",
       "regeocode.addressComponent.district                                                    城区\n",
       "regeocode.addressComponent.towncode                                          441502003000\n",
       "regeocode.addressComponent.streetNumber.number                                         5号\n",
       "regeocode.addressComponent.streetNumber.location                    115.369687,22.7639156\n",
       "regeocode.addressComponent.streetNumber.direction                                      西北\n",
       "regeocode.addressComponent.streetNumber.distance                                  144.612\n",
       "regeocode.addressComponent.streetNumber.street                                        凤山路\n",
       "regeocode.addressComponent.country                                                     中国\n",
       "regeocode.addressComponent.township                                                  凤山街道\n",
       "regeocode.addressComponent.businessAreas                                             [[]]\n",
       "regeocode.addressComponent.building.name                                               []\n",
       "regeocode.addressComponent.building.type                                               []\n",
       "regeocode.addressComponent.neighborhood.name                                           []\n",
       "regeocode.addressComponent.neighborhood.type                                           []\n",
       "regeocode.addressComponent.citycode                                                  0660\n",
       "regeocode.formatted_address                        广东省汕尾市城区凤山街道新联派出所凤山祖庙警务室凤山祖庙旅游区-凤山妈祖广场"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# A-2 基础逆地理编码分析\n",
    "def regeocode(location,poitype=None,radius=None,extensions=\"base\",batch=False,roadlevel=None,sig=None,homeorcorp=None)->dict:\n",
    "    \"\"\"获取逆地理编码\"\"\"\n",
    "    url = 'https://restapi.amap.com/v3/geocode/regeo?parameters'\n",
    "    params={\n",
    "        'key': key_MM,\n",
    "        'location':location,\n",
    "        'poitype':poitype,\n",
    "        'radius':radius,\n",
    "        'extensions':extensions,\n",
    "        'batch':batch,\n",
    "        'roadlevel':roadlevel,\n",
    "        'homeorcorp':homeorcorp,\n",
    "        'sig':sig,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n",
    "\n",
    "凤山妈祖逆地理编码 = regeocode(凤山妈祖地理编码)\n",
    "print(凤山妈祖逆地理编码)\n",
    "df_凤山妈祖逆地理编码 = pd.json_normalize(凤山妈祖逆地理编码).T\n",
    "display(df_凤山妈祖逆地理编码)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'status': '1', 'regeocode': {'roads': [{'id': '0660F50F0150112530', 'location': '115.371,22.7628', 'direction': '西北', 'name': '凤山后巷', 'distance': '51.5565'}, {'id': '0660F50F0150111102', 'location': '115.371,22.7617', 'direction': '北', 'name': '湖滨大道', 'distance': '173.32'}, {'id': '0660F50F0150111229', 'location': '115.37,22.7614', 'direction': '北', 'name': '海滨大道', 'distance': '197.194'}], 'roadinters': [{'second_name': '海滨大道', 'first_id': '0660F50F0150111102', 'second_id': '0660F50F0150111229', 'location': '115.3714358,22.76163722', 'distance': '181.77', 'first_name': '湖滨大道', 'direction': '北'}], 'formatted_address': '广东省汕尾市城区凤山街道新联派出所凤山祖庙警务室凤山祖庙旅游区-凤山妈祖广场', 'addressComponent': {'city': '汕尾市', 'province': '广东省', 'adcode': '441502', 'district': '城区', 'towncode': '441502003000', 'streetNumber': {'number': '5号', 'location': '115.369687,22.7639156', 'direction': '西北', 'distance': '144.612', 'street': '凤山路'}, 'country': '中国', 'township': '凤山街道', 'businessAreas': [[]], 'building': {'name': [], 'type': []}, 'neighborhood': {'name': [], 'type': []}, 'citycode': '0660'}, 'aois': [{'area': '3709.732929', 'type': '110105', 'id': 'B0FFJFETVY', 'location': '115.370717,22.763151', 'adcode': '441502', 'name': '凤山祖庙旅游区-凤山妈祖广场', 'distance': '0'}, {'area': '93968.107275', 'type': '110205', 'id': 'B0FFINDL3X', 'location': '115.372059,22.763264', 'adcode': '441502', 'name': '凤山祖庙旅游区', 'distance': '0'}], 'pois': [{'id': 'B0FFINDL3X', 'direction': '东', 'businessarea': [], 'address': '凤山路', 'poiweight': '0.49085', 'name': '凤山祖庙旅游区', 'location': '115.372059,22.763264', 'distance': '124.309', 'tel': '0660-3333321', 'type': '风景名胜;风景名胜;寺庙道观'}, {'id': 'B029400PK9', 'direction': '西南', 'businessarea': [], 'address': '海滨大道与湖滨大道交叉口西北200米', 'poiweight': '0.047928', 'name': '新联派出所凤山祖庙警务室', 'location': '115.370608,22.763037', 'distance': '29.4708', 'tel': [], 'type': '政府机构及社会团体;公检法机构;社会治安机构'}, {'id': 'B029400PK5', 'direction': '东南', 'businessarea': [], 'address': '湖滨大道', 'poiweight': '0.463663', 'name': '妈祖文化广场', 'location': '115.372005,22.762464', 'distance': '142.715', 'tel': [], 'type': '风景名胜;公园广场;城市广场'}, {'id': 'B0FFG0FCMF', 'direction': '东北', 'businessarea': [], 'address': '凤山后巷与凤山路交叉口南50米', 'poiweight': '0.158048', 'name': '汕尾健康人医院', 'location': '115.371737,22.764942', 'distance': '216.007', 'tel': [], 'type': '医疗保健服务;综合医院;综合医院'}, {'id': 'B0294005C0', 'direction': '东北', 'businessarea': [], 'address': '凤山路与凤湖路交叉口西南100米', 'poiweight': '0.365352', 'name': '凤翔逸辉基金中学', 'location': '115.372697,22.765048', 'distance': '281.099', 'tel': [], 'type': '科教文化服务;学校;中学'}, {'id': 'B029400AR5', 'direction': '北', 'businessarea': [], 'address': '四马路西', 'poiweight': '0.246692', 'name': '凤山街道中心小学', 'location': '115.369892,22.76563', 'distance': '289.61', 'tel': [], 'type': '科教文化服务;学校;小学'}, {'id': 'B0294009RW', 'direction': '西南', 'businessarea': [], 'address': '海滨大道', 'poiweight': '0.549248', 'name': '汕尾市人民医院', 'location': '115.368509,22.761475', 'distance': '305.898', 'tel': '0660-3331772;0660-3325525', 'type': '医疗保健服务;综合医院;综合医院'}, {'id': 'B0FFG0M9X8', 'direction': '北', 'businessarea': [], 'address': '四马路40附近', 'poiweight': '0.132874', 'name': '新起点辅导', 'location': '115.370416,22.765790', 'distance': '293.622', 'tel': '13060515288', 'type': '科教文化服务;培训机构;培训机构'}, {'id': 'B02940MD52', 'direction': '西', 'businessarea': [], 'address': '水仙爷后巷', 'poiweight': '0.214055', 'name': '东和楼(凤照街)', 'location': '115.368199,22.762295', 'distance': '289.108', 'tel': [], 'type': '商务住宅;住宅区;住宅小区'}, {'id': 'B029400H3G', 'direction': '北', 'businessarea': [], 'address': '四马路与凤山路交界处', 'poiweight': '0.304546', 'name': '新联派出所', 'location': '115.370722,22.765266', 'distance': '232.347', 'tel': '0660-3354494', 'type': '政府机构及社会团体;公检法机构;公安警察|政府机构及社会团体;公检法机构;社会治安机构'}, {'id': 'B029400TIP', 'direction': '东北', 'businessarea': [], 'address': '五马路', 'poiweight': '0.198324', 'name': '凤翔小区(凤苑路)', 'location': '115.372148,22.765777', 'distance': '317.977', 'tel': [], 'type': '商务住宅;住宅区;住宅小区'}, {'id': 'B02940MD1W', 'direction': '西', 'businessarea': [], 'address': '凤照街67号', 'poiweight': '0.303879', 'name': '水仙庙', 'location': '115.367492,22.762145', 'distance': '363.058', 'tel': [], 'type': '风景名胜;风景名胜;寺庙道观'}, {'id': 'B0FFKTSVW4', 'direction': '西', 'businessarea': [], 'address': '大井一巷4号', 'poiweight': '0.151557', 'name': '雪凌冰室', 'location': '115.368969,22.763494', 'distance': '196.019', 'tel': '13929333577', 'type': '餐饮服务;冷饮店;冷饮店'}, {'id': 'B0FFGFCAP0', 'direction': '西', 'businessarea': [], 'address': '风照街40号', 'poiweight': '0.176114', 'name': '星光牙科', 'location': '115.367637,22.763059', 'distance': '329.738', 'tel': [], 'type': '医疗保健服务;专科医院;口腔医院'}, {'id': 'B029400H9R', 'direction': '北', 'businessarea': [], 'address': '友谊路与四马路交叉口西北50米', 'poiweight': '0.433144', 'name': '玄天上帝古庙', 'location': '115.369731,22.766478', 'distance': '384.27', 'tel': [], 'type': '风景名胜;风景名胜;寺庙道观'}, {'id': 'B0FFGFTONS', 'direction': '西', 'businessarea': [], 'address': '新兴街71号', 'poiweight': '0.108463', 'name': '革新渔业村委会', 'location': '115.366905,22.764513', 'distance': '430.819', 'tel': [], 'type': '政府机构及社会团体;政府机关;乡镇以下级政府及事业单位'}, {'id': 'B0FFGFTO6T', 'direction': '西', 'businessarea': [], 'address': '新兴街71号', 'poiweight': '0.108463', 'name': '凤照社区居委会', 'location': '115.366905,22.764513', 'distance': '430.819', 'tel': [], 'type': '政府机构及社会团体;政府机关;乡镇以下级政府及事业单位'}, {'id': 'B0FFGFTOAF', 'direction': '西', 'businessarea': [], 'address': '新兴街71号', 'poiweight': '0.108463', 'name': '中共凤照社区支部委员会', 'location': '115.366905,22.764513', 'distance': '430.819', 'tel': [], 'type': '政府机构及社会团体;政府机关;乡镇以下级政府及事业单位'}, {'id': 'B029400PKK', 'direction': '西', 'businessarea': [], 'address': '新港街道海滨社区友谊路92号', 'poiweight': '0.313887', 'name': '继彭小学', 'location': '115.366638,22.764770', 'distance': '466.676', 'tel': [], 'type': '科教文化服务;学校;小学'}, {'id': 'B029400UYA', 'direction': '西北', 'businessarea': [], 'address': '工联街14号', 'poiweight': '0.116117', 'name': '凤山街道联兴社区居民委员会', 'location': '115.366905,22.765430', 'distance': '475.637', 'tel': '0660-3331644', 'type': '政府机构及社会团体;政府机关;乡镇以下级政府及事业单位'}, {'id': 'B0294005CA', 'direction': '西', 'businessarea': [], 'address': '新港街道二马路5号', 'poiweight': '0.259751', 'name': '海滨小学', 'location': '115.365897,22.762135', 'distance': '521.007', 'tel': '0660-3266038', 'type': '科教文化服务;学校;小学'}, {'id': 'B02940MHM6', 'direction': '北', 'businessarea': [], 'address': '凤苑街70号', 'poiweight': '0.117514', 'name': '凤苑社区居委会', 'location': '115.370674,22.767486', 'distance': '479.18', 'tel': '0660-3300884', 'type': '政府机构及社会团体;政府机关;乡镇以下级政府及事业单位'}, {'id': 'B0FFGFTNTH', 'direction': '北', 'businessarea': [], 'address': '凤湖苑一巷与凤苑路交叉口南50米', 'poiweight': '0.108463', 'name': '中共凤苑社区支部委员会', 'location': '115.370674,22.767486', 'distance': '479.18', 'tel': [], 'type': '政府机构及社会团体;政府机关;乡镇以下级政府及事业单位'}, {'id': 'B0FFGFCARH', 'direction': '西北', 'businessarea': [], 'address': '麻皮街8号', 'poiweight': '0.180295', 'name': '乐昌楼', 'location': '115.366920,22.765274', 'distance': '465.406', 'tel': [], 'type': '商务住宅;住宅区;住宅小区'}, {'id': 'B0FFFPC6S0', 'direction': '西北', 'businessarea': [], 'address': '城区', 'poiweight': '0.0468656', 'name': '花井一巷后1号楼', 'location': '115.368246,22.764639', 'distance': '312.42', 'tel': [], 'type': '地名地址信息;门牌信息;楼栋号'}, {'id': 'B0FFF916QL', 'direction': '西', 'businessarea': [], 'address': '二马路35号', 'poiweight': '0.188399', 'name': '新港街道成长幼儿园(二马路)', 'location': '115.365904,22.762845', 'distance': '508.535', 'tel': '0660-3295886;15876762553', 'type': '科教文化服务;学校;幼儿园'}, {'id': 'B0FFFYJYFX', 'direction': '西北', 'businessarea': [], 'address': '三马路38附近', 'poiweight': '0.204854', 'name': '聚福佳居', 'location': '115.367225,22.765972', 'distance': '484.302', 'tel': [], 'type': '商务住宅;住宅区;住宅小区'}, {'id': 'B029400PKJ', 'direction': '西', 'businessarea': [], 'address': '友谊路87号', 'poiweight': '0.138428', 'name': '汕尾市城区凤山卫生院第三门诊', 'location': '115.366333,22.764719', 'distance': '493.762', 'tel': [], 'type': '医疗保健服务;综合医院;卫生院'}, {'id': 'B02940MD3Y', 'direction': '西北', 'businessarea': [], 'address': '麻皮街20号', 'poiweight': '0.167121', 'name': '南兴居', 'location': '115.366828,22.765609', 'distance': '492.976', 'tel': [], 'type': '商务住宅;住宅区;住宅小区'}, {'id': 'B0FFGFCAPD', 'direction': '西北', 'businessarea': [], 'address': '新兴街与步行街交叉口南50米', 'poiweight': '0.180295', 'name': '铭和楼', 'location': '115.366555,22.765559', 'distance': '513.741', 'tel': [], 'type': '商务住宅;住宅区;住宅小区'}]}, 'info': 'OK', 'infocode': '10000'}\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>status</th>\n",
       "      <th>info</th>\n",
       "      <th>infocode</th>\n",
       "      <th>regeocode.roads</th>\n",
       "      <th>regeocode.roadinters</th>\n",
       "      <th>regeocode.formatted_address</th>\n",
       "      <th>regeocode.addressComponent.city</th>\n",
       "      <th>regeocode.addressComponent.province</th>\n",
       "      <th>regeocode.addressComponent.adcode</th>\n",
       "      <th>regeocode.addressComponent.district</th>\n",
       "      <th>...</th>\n",
       "      <th>regeocode.addressComponent.country</th>\n",
       "      <th>regeocode.addressComponent.township</th>\n",
       "      <th>regeocode.addressComponent.businessAreas</th>\n",
       "      <th>regeocode.addressComponent.building.name</th>\n",
       "      <th>regeocode.addressComponent.building.type</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.name</th>\n",
       "      <th>regeocode.addressComponent.neighborhood.type</th>\n",
       "      <th>regeocode.addressComponent.citycode</th>\n",
       "      <th>regeocode.aois</th>\n",
       "      <th>regeocode.pois</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>OK</td>\n",
       "      <td>10000</td>\n",
       "      <td>[{'id': '0660F50F0150112530', 'location': '115...</td>\n",
       "      <td>[{'second_name': '海滨大道', 'first_id': '0660F50F...</td>\n",
       "      <td>广东省汕尾市城区凤山街道新联派出所凤山祖庙警务室凤山祖庙旅游区-凤山妈祖广场</td>\n",
       "      <td>汕尾市</td>\n",
       "      <td>广东省</td>\n",
       "      <td>441502</td>\n",
       "      <td>城区</td>\n",
       "      <td>...</td>\n",
       "      <td>中国</td>\n",
       "      <td>凤山街道</td>\n",
       "      <td>[[]]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0660</td>\n",
       "      <td>[{'area': '3709.732929', 'type': '110105', 'id...</td>\n",
       "      <td>[{'id': 'B0FFINDL3X', 'direction': '东', 'busin...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1 rows × 26 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "  status info infocode                                    regeocode.roads  \\\n",
       "0      1   OK    10000  [{'id': '0660F50F0150112530', 'location': '115...   \n",
       "\n",
       "                                regeocode.roadinters  \\\n",
       "0  [{'second_name': '海滨大道', 'first_id': '0660F50F...   \n",
       "\n",
       "              regeocode.formatted_address regeocode.addressComponent.city  \\\n",
       "0  广东省汕尾市城区凤山街道新联派出所凤山祖庙警务室凤山祖庙旅游区-凤山妈祖广场                             汕尾市   \n",
       "\n",
       "  regeocode.addressComponent.province regeocode.addressComponent.adcode  \\\n",
       "0                                 广东省                            441502   \n",
       "\n",
       "  regeocode.addressComponent.district  ... regeocode.addressComponent.country  \\\n",
       "0                                  城区  ...                                 中国   \n",
       "\n",
       "  regeocode.addressComponent.township  \\\n",
       "0                                凤山街道   \n",
       "\n",
       "  regeocode.addressComponent.businessAreas  \\\n",
       "0                                     [[]]   \n",
       "\n",
       "  regeocode.addressComponent.building.name  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.building.type  \\\n",
       "0                                       []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.name  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.neighborhood.type  \\\n",
       "0                                           []   \n",
       "\n",
       "  regeocode.addressComponent.citycode  \\\n",
       "0                                0660   \n",
       "\n",
       "                                      regeocode.aois  \\\n",
       "0  [{'area': '3709.732929', 'type': '110105', 'id...   \n",
       "\n",
       "                                      regeocode.pois  \n",
       "0  [{'id': 'B0FFINDL3X', 'direction': '东', 'busin...  \n",
       "\n",
       "[1 rows x 26 columns]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# A-2 Extra 全部逆地理编码分析\n",
    "凤山妈祖逆地理编码_all = regeocode(凤山妈祖地理编码,extensions=\"all\")\n",
    "print(凤山妈祖逆地理编码_all)\n",
    "df_凤山妈祖逆地理编码_all = pd.json_normalize(凤山妈祖逆地理编码_all)\n",
    "display(df_凤山妈祖逆地理编码_all)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "      <th>direction</th>\n",
       "      <th>name</th>\n",
       "      <th>distance</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0660F50F0150112530</td>\n",
       "      <td>115.371,22.7628</td>\n",
       "      <td>西北</td>\n",
       "      <td>凤山后巷</td>\n",
       "      <td>51.5565</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0660F50F0150111102</td>\n",
       "      <td>115.371,22.7617</td>\n",
       "      <td>北</td>\n",
       "      <td>湖滨大道</td>\n",
       "      <td>173.32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0660F50F0150111229</td>\n",
       "      <td>115.37,22.7614</td>\n",
       "      <td>北</td>\n",
       "      <td>海滨大道</td>\n",
       "      <td>197.194</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                   id         location direction  name distance\n",
       "0  0660F50F0150112530  115.371,22.7628        西北  凤山后巷  51.5565\n",
       "1  0660F50F0150111102  115.371,22.7617         北  湖滨大道   173.32\n",
       "2  0660F50F0150111229   115.37,22.7614         北  海滨大道  197.194"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>second_name</th>\n",
       "      <th>first_id</th>\n",
       "      <th>second_id</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>first_name</th>\n",
       "      <th>direction</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>海滨大道</td>\n",
       "      <td>0660F50F0150111102</td>\n",
       "      <td>0660F50F0150111229</td>\n",
       "      <td>115.3714358,22.76163722</td>\n",
       "      <td>181.77</td>\n",
       "      <td>湖滨大道</td>\n",
       "      <td>北</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  second_name            first_id           second_id  \\\n",
       "0        海滨大道  0660F50F0150111102  0660F50F0150111229   \n",
       "\n",
       "                  location distance first_name direction  \n",
       "0  115.3714358,22.76163722   181.77       湖滨大道         北  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>area</th>\n",
       "      <th>type</th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>distance</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>3709.732929</td>\n",
       "      <td>110105</td>\n",
       "      <td>B0FFJFETVY</td>\n",
       "      <td>115.370717,22.763151</td>\n",
       "      <td>441502</td>\n",
       "      <td>凤山祖庙旅游区-凤山妈祖广场</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>93968.107275</td>\n",
       "      <td>110205</td>\n",
       "      <td>B0FFINDL3X</td>\n",
       "      <td>115.372059,22.763264</td>\n",
       "      <td>441502</td>\n",
       "      <td>凤山祖庙旅游区</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           area    type          id              location  adcode  \\\n",
       "0   3709.732929  110105  B0FFJFETVY  115.370717,22.763151  441502   \n",
       "1  93968.107275  110205  B0FFINDL3X  115.372059,22.763264  441502   \n",
       "\n",
       "             name distance  \n",
       "0  凤山祖庙旅游区-凤山妈祖广场        0  \n",
       "1         凤山祖庙旅游区        0  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B0FFINDL3X</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>凤山路</td>\n",
       "      <td>0.49085</td>\n",
       "      <td>凤山祖庙旅游区</td>\n",
       "      <td>115.372059,22.763264</td>\n",
       "      <td>124.309</td>\n",
       "      <td>0660-3333321</td>\n",
       "      <td>风景名胜;风景名胜;寺庙道观</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B029400PK9</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>海滨大道与湖滨大道交叉口西北200米</td>\n",
       "      <td>0.047928</td>\n",
       "      <td>新联派出所凤山祖庙警务室</td>\n",
       "      <td>115.370608,22.763037</td>\n",
       "      <td>29.4708</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;公检法机构;社会治安机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B029400PK5</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>湖滨大道</td>\n",
       "      <td>0.463663</td>\n",
       "      <td>妈祖文化广场</td>\n",
       "      <td>115.372005,22.762464</td>\n",
       "      <td>142.715</td>\n",
       "      <td>[]</td>\n",
       "      <td>风景名胜;公园广场;城市广场</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFG0FCMF</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>凤山后巷与凤山路交叉口南50米</td>\n",
       "      <td>0.158048</td>\n",
       "      <td>汕尾健康人医院</td>\n",
       "      <td>115.371737,22.764942</td>\n",
       "      <td>216.007</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;综合医院;综合医院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B0294005C0</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>凤山路与凤湖路交叉口西南100米</td>\n",
       "      <td>0.365352</td>\n",
       "      <td>凤翔逸辉基金中学</td>\n",
       "      <td>115.372697,22.765048</td>\n",
       "      <td>281.099</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;中学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B029400AR5</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>四马路西</td>\n",
       "      <td>0.246692</td>\n",
       "      <td>凤山街道中心小学</td>\n",
       "      <td>115.369892,22.76563</td>\n",
       "      <td>289.61</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;小学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0294009RW</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>海滨大道</td>\n",
       "      <td>0.549248</td>\n",
       "      <td>汕尾市人民医院</td>\n",
       "      <td>115.368509,22.761475</td>\n",
       "      <td>305.898</td>\n",
       "      <td>0660-3331772;0660-3325525</td>\n",
       "      <td>医疗保健服务;综合医院;综合医院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFG0M9X8</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>四马路40附近</td>\n",
       "      <td>0.132874</td>\n",
       "      <td>新起点辅导</td>\n",
       "      <td>115.370416,22.765790</td>\n",
       "      <td>293.622</td>\n",
       "      <td>13060515288</td>\n",
       "      <td>科教文化服务;培训机构;培训机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B02940MD52</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>水仙爷后巷</td>\n",
       "      <td>0.214055</td>\n",
       "      <td>东和楼(凤照街)</td>\n",
       "      <td>115.368199,22.762295</td>\n",
       "      <td>289.108</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B029400H3G</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>四马路与凤山路交界处</td>\n",
       "      <td>0.304546</td>\n",
       "      <td>新联派出所</td>\n",
       "      <td>115.370722,22.765266</td>\n",
       "      <td>232.347</td>\n",
       "      <td>0660-3354494</td>\n",
       "      <td>政府机构及社会团体;公检法机构;公安警察|政府机构及社会团体;公检法机构;社会治安机构</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B029400TIP</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>五马路</td>\n",
       "      <td>0.198324</td>\n",
       "      <td>凤翔小区(凤苑路)</td>\n",
       "      <td>115.372148,22.765777</td>\n",
       "      <td>317.977</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B02940MD1W</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>凤照街67号</td>\n",
       "      <td>0.303879</td>\n",
       "      <td>水仙庙</td>\n",
       "      <td>115.367492,22.762145</td>\n",
       "      <td>363.058</td>\n",
       "      <td>[]</td>\n",
       "      <td>风景名胜;风景名胜;寺庙道观</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFKTSVW4</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>大井一巷4号</td>\n",
       "      <td>0.151557</td>\n",
       "      <td>雪凌冰室</td>\n",
       "      <td>115.368969,22.763494</td>\n",
       "      <td>196.019</td>\n",
       "      <td>13929333577</td>\n",
       "      <td>餐饮服务;冷饮店;冷饮店</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B0FFGFCAP0</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>风照街40号</td>\n",
       "      <td>0.176114</td>\n",
       "      <td>星光牙科</td>\n",
       "      <td>115.367637,22.763059</td>\n",
       "      <td>329.738</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;专科医院;口腔医院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B029400H9R</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>友谊路与四马路交叉口西北50米</td>\n",
       "      <td>0.433144</td>\n",
       "      <td>玄天上帝古庙</td>\n",
       "      <td>115.369731,22.766478</td>\n",
       "      <td>384.27</td>\n",
       "      <td>[]</td>\n",
       "      <td>风景名胜;风景名胜;寺庙道观</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B0FFGFTONS</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>新兴街71号</td>\n",
       "      <td>0.108463</td>\n",
       "      <td>革新渔业村委会</td>\n",
       "      <td>115.366905,22.764513</td>\n",
       "      <td>430.819</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇以下级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0FFGFTO6T</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>新兴街71号</td>\n",
       "      <td>0.108463</td>\n",
       "      <td>凤照社区居委会</td>\n",
       "      <td>115.366905,22.764513</td>\n",
       "      <td>430.819</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇以下级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFGFTOAF</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>新兴街71号</td>\n",
       "      <td>0.108463</td>\n",
       "      <td>中共凤照社区支部委员会</td>\n",
       "      <td>115.366905,22.764513</td>\n",
       "      <td>430.819</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇以下级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B029400PKK</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>新港街道海滨社区友谊路92号</td>\n",
       "      <td>0.313887</td>\n",
       "      <td>继彭小学</td>\n",
       "      <td>115.366638,22.764770</td>\n",
       "      <td>466.676</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;小学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B029400UYA</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>工联街14号</td>\n",
       "      <td>0.116117</td>\n",
       "      <td>凤山街道联兴社区居民委员会</td>\n",
       "      <td>115.366905,22.765430</td>\n",
       "      <td>475.637</td>\n",
       "      <td>0660-3331644</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇以下级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0294005CA</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>新港街道二马路5号</td>\n",
       "      <td>0.259751</td>\n",
       "      <td>海滨小学</td>\n",
       "      <td>115.365897,22.762135</td>\n",
       "      <td>521.007</td>\n",
       "      <td>0660-3266038</td>\n",
       "      <td>科教文化服务;学校;小学</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B02940MHM6</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>凤苑街70号</td>\n",
       "      <td>0.117514</td>\n",
       "      <td>凤苑社区居委会</td>\n",
       "      <td>115.370674,22.767486</td>\n",
       "      <td>479.18</td>\n",
       "      <td>0660-3300884</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇以下级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B0FFGFTNTH</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>凤湖苑一巷与凤苑路交叉口南50米</td>\n",
       "      <td>0.108463</td>\n",
       "      <td>中共凤苑社区支部委员会</td>\n",
       "      <td>115.370674,22.767486</td>\n",
       "      <td>479.18</td>\n",
       "      <td>[]</td>\n",
       "      <td>政府机构及社会团体;政府机关;乡镇以下级政府及事业单位</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B0FFGFCARH</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>麻皮街8号</td>\n",
       "      <td>0.180295</td>\n",
       "      <td>乐昌楼</td>\n",
       "      <td>115.366920,22.765274</td>\n",
       "      <td>465.406</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B0FFFPC6S0</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>城区</td>\n",
       "      <td>0.0468656</td>\n",
       "      <td>花井一巷后1号楼</td>\n",
       "      <td>115.368246,22.764639</td>\n",
       "      <td>312.42</td>\n",
       "      <td>[]</td>\n",
       "      <td>地名地址信息;门牌信息;楼栋号</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B0FFF916QL</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>二马路35号</td>\n",
       "      <td>0.188399</td>\n",
       "      <td>新港街道成长幼儿园(二马路)</td>\n",
       "      <td>115.365904,22.762845</td>\n",
       "      <td>508.535</td>\n",
       "      <td>0660-3295886;15876762553</td>\n",
       "      <td>科教文化服务;学校;幼儿园</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B0FFFYJYFX</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>三马路38附近</td>\n",
       "      <td>0.204854</td>\n",
       "      <td>聚福佳居</td>\n",
       "      <td>115.367225,22.765972</td>\n",
       "      <td>484.302</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B029400PKJ</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>友谊路87号</td>\n",
       "      <td>0.138428</td>\n",
       "      <td>汕尾市城区凤山卫生院第三门诊</td>\n",
       "      <td>115.366333,22.764719</td>\n",
       "      <td>493.762</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;综合医院;卫生院</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B02940MD3Y</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>麻皮街20号</td>\n",
       "      <td>0.167121</td>\n",
       "      <td>南兴居</td>\n",
       "      <td>115.366828,22.765609</td>\n",
       "      <td>492.976</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B0FFGFCAPD</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>新兴街与步行街交叉口南50米</td>\n",
       "      <td>0.180295</td>\n",
       "      <td>铭和楼</td>\n",
       "      <td>115.366555,22.765559</td>\n",
       "      <td>513.741</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea             address  poiweight  \\\n",
       "0   B0FFINDL3X         东           []                 凤山路    0.49085   \n",
       "1   B029400PK9        西南           []  海滨大道与湖滨大道交叉口西北200米   0.047928   \n",
       "2   B029400PK5        东南           []                湖滨大道   0.463663   \n",
       "3   B0FFG0FCMF        东北           []     凤山后巷与凤山路交叉口南50米   0.158048   \n",
       "4   B0294005C0        东北           []    凤山路与凤湖路交叉口西南100米   0.365352   \n",
       "5   B029400AR5         北           []                四马路西   0.246692   \n",
       "6   B0294009RW        西南           []                海滨大道   0.549248   \n",
       "7   B0FFG0M9X8         北           []             四马路40附近   0.132874   \n",
       "8   B02940MD52         西           []               水仙爷后巷   0.214055   \n",
       "9   B029400H3G         北           []          四马路与凤山路交界处   0.304546   \n",
       "10  B029400TIP        东北           []                 五马路   0.198324   \n",
       "11  B02940MD1W         西           []              凤照街67号   0.303879   \n",
       "12  B0FFKTSVW4         西           []              大井一巷4号   0.151557   \n",
       "13  B0FFGFCAP0         西           []              风照街40号   0.176114   \n",
       "14  B029400H9R         北           []     友谊路与四马路交叉口西北50米   0.433144   \n",
       "15  B0FFGFTONS         西           []              新兴街71号   0.108463   \n",
       "16  B0FFGFTO6T         西           []              新兴街71号   0.108463   \n",
       "17  B0FFGFTOAF         西           []              新兴街71号   0.108463   \n",
       "18  B029400PKK         西           []      新港街道海滨社区友谊路92号   0.313887   \n",
       "19  B029400UYA        西北           []              工联街14号   0.116117   \n",
       "20  B0294005CA         西           []           新港街道二马路5号   0.259751   \n",
       "21  B02940MHM6         北           []              凤苑街70号   0.117514   \n",
       "22  B0FFGFTNTH         北           []    凤湖苑一巷与凤苑路交叉口南50米   0.108463   \n",
       "23  B0FFGFCARH        西北           []               麻皮街8号   0.180295   \n",
       "24  B0FFFPC6S0        西北           []                  城区  0.0468656   \n",
       "25  B0FFF916QL         西           []              二马路35号   0.188399   \n",
       "26  B0FFFYJYFX        西北           []             三马路38附近   0.204854   \n",
       "27  B029400PKJ         西           []              友谊路87号   0.138428   \n",
       "28  B02940MD3Y        西北           []              麻皮街20号   0.167121   \n",
       "29  B0FFGFCAPD        西北           []      新兴街与步行街交叉口南50米   0.180295   \n",
       "\n",
       "              name              location distance                        tel  \\\n",
       "0          凤山祖庙旅游区  115.372059,22.763264  124.309               0660-3333321   \n",
       "1     新联派出所凤山祖庙警务室  115.370608,22.763037  29.4708                         []   \n",
       "2           妈祖文化广场  115.372005,22.762464  142.715                         []   \n",
       "3          汕尾健康人医院  115.371737,22.764942  216.007                         []   \n",
       "4         凤翔逸辉基金中学  115.372697,22.765048  281.099                         []   \n",
       "5         凤山街道中心小学   115.369892,22.76563   289.61                         []   \n",
       "6          汕尾市人民医院  115.368509,22.761475  305.898  0660-3331772;0660-3325525   \n",
       "7            新起点辅导  115.370416,22.765790  293.622                13060515288   \n",
       "8         东和楼(凤照街)  115.368199,22.762295  289.108                         []   \n",
       "9            新联派出所  115.370722,22.765266  232.347               0660-3354494   \n",
       "10       凤翔小区(凤苑路)  115.372148,22.765777  317.977                         []   \n",
       "11             水仙庙  115.367492,22.762145  363.058                         []   \n",
       "12            雪凌冰室  115.368969,22.763494  196.019                13929333577   \n",
       "13            星光牙科  115.367637,22.763059  329.738                         []   \n",
       "14          玄天上帝古庙  115.369731,22.766478   384.27                         []   \n",
       "15         革新渔业村委会  115.366905,22.764513  430.819                         []   \n",
       "16         凤照社区居委会  115.366905,22.764513  430.819                         []   \n",
       "17     中共凤照社区支部委员会  115.366905,22.764513  430.819                         []   \n",
       "18            继彭小学  115.366638,22.764770  466.676                         []   \n",
       "19   凤山街道联兴社区居民委员会  115.366905,22.765430  475.637               0660-3331644   \n",
       "20            海滨小学  115.365897,22.762135  521.007               0660-3266038   \n",
       "21         凤苑社区居委会  115.370674,22.767486   479.18               0660-3300884   \n",
       "22     中共凤苑社区支部委员会  115.370674,22.767486   479.18                         []   \n",
       "23             乐昌楼  115.366920,22.765274  465.406                         []   \n",
       "24        花井一巷后1号楼  115.368246,22.764639   312.42                         []   \n",
       "25  新港街道成长幼儿园(二马路)  115.365904,22.762845  508.535   0660-3295886;15876762553   \n",
       "26            聚福佳居  115.367225,22.765972  484.302                         []   \n",
       "27  汕尾市城区凤山卫生院第三门诊  115.366333,22.764719  493.762                         []   \n",
       "28             南兴居  115.366828,22.765609  492.976                         []   \n",
       "29             铭和楼  115.366555,22.765559  513.741                         []   \n",
       "\n",
       "                                           type  \n",
       "0                                风景名胜;风景名胜;寺庙道观  \n",
       "1                        政府机构及社会团体;公检法机构;社会治安机构  \n",
       "2                                风景名胜;公园广场;城市广场  \n",
       "3                              医疗保健服务;综合医院;综合医院  \n",
       "4                                  科教文化服务;学校;中学  \n",
       "5                                  科教文化服务;学校;小学  \n",
       "6                              医疗保健服务;综合医院;综合医院  \n",
       "7                              科教文化服务;培训机构;培训机构  \n",
       "8                                 商务住宅;住宅区;住宅小区  \n",
       "9   政府机构及社会团体;公检法机构;公安警察|政府机构及社会团体;公检法机构;社会治安机构  \n",
       "10                                商务住宅;住宅区;住宅小区  \n",
       "11                               风景名胜;风景名胜;寺庙道观  \n",
       "12                                 餐饮服务;冷饮店;冷饮店  \n",
       "13                             医疗保健服务;专科医院;口腔医院  \n",
       "14                               风景名胜;风景名胜;寺庙道观  \n",
       "15                  政府机构及社会团体;政府机关;乡镇以下级政府及事业单位  \n",
       "16                  政府机构及社会团体;政府机关;乡镇以下级政府及事业单位  \n",
       "17                  政府机构及社会团体;政府机关;乡镇以下级政府及事业单位  \n",
       "18                                 科教文化服务;学校;小学  \n",
       "19                  政府机构及社会团体;政府机关;乡镇以下级政府及事业单位  \n",
       "20                                 科教文化服务;学校;小学  \n",
       "21                  政府机构及社会团体;政府机关;乡镇以下级政府及事业单位  \n",
       "22                  政府机构及社会团体;政府机关;乡镇以下级政府及事业单位  \n",
       "23                                商务住宅;住宅区;住宅小区  \n",
       "24                              地名地址信息;门牌信息;楼栋号  \n",
       "25                                科教文化服务;学校;幼儿园  \n",
       "26                                商务住宅;住宅区;住宅小区  \n",
       "27                              医疗保健服务;综合医院;卫生院  \n",
       "28                                商务住宅;住宅区;住宅小区  \n",
       "29                                商务住宅;住宅区;住宅小区  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# A-3 分析细节\n",
    "roads = pd.json_normalize(凤山妈祖逆地理编码_all['regeocode']['roads'])\n",
    "roadinters = pd.json_normalize(凤山妈祖逆地理编码_all['regeocode']['roadinters'])\n",
    "aois = pd.json_normalize(凤山妈祖逆地理编码_all['regeocode']['aois'])\n",
    "pois = pd.json_normalize(凤山妈祖逆地理编码_all['regeocode']['pois'])\n",
    "display(roads,roadinters,aois,pois)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.2路径规划"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 路径规划这里我觉得有用到推荐算法（AI）为我们规划最合适的路线"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [],
   "source": [
    "# B-1 准备base url、params、response.json（） \n",
    "def walking(origin,destination,sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/direction/walking?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'origin':origin,\n",
    "        'destination':destination,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(起点)凤山妈祖_location: 115.370850,22.763180 (终点)信利广场_location: 115.363199,22.773351\n"
     ]
    }
   ],
   "source": [
    "# B-2 准备walking 参数\n",
    "信利广场 = geocode('广东省汕尾市城区信利广场')\n",
    "信利广场_location = 信利广场['geocodes'][0]['location']\n",
    "凤山妈祖_location = 凤山妈祖['geocodes'][0]['location']\n",
    "print(\"(起点)凤山妈祖_location:\",凤山妈祖_location,\"(终点)信利广场_location:\",信利广场_location)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向西北步行198米右转</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>198</td>\n",
       "      <td>158</td>\n",
       "      <td>115.370794,22.763138;115.37059,22.763368;115.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>步行104米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>104</td>\n",
       "      <td>83</td>\n",
       "      <td>115.37003,22.764727;115.37013,22.764714;115.37...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿凤山路向西步行15米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>凤山路</td>\n",
       "      <td>15</td>\n",
       "      <td>12</td>\n",
       "      <td>115.370803,22.765178;115.370655,22.765169</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿四马路向西北步行581米向右前方行走</td>\n",
       "      <td>西北</td>\n",
       "      <td>四马路</td>\n",
       "      <td>581</td>\n",
       "      <td>465</td>\n",
       "      <td>115.370651,22.765165;115.370339,22.765681;115....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿四马路向北步行75米左转</td>\n",
       "      <td>北</td>\n",
       "      <td>四马路</td>\n",
       "      <td>75</td>\n",
       "      <td>60</td>\n",
       "      <td>115.367964,22.769826;115.367977,22.770074;115....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿四马路向西北步行330米向左前方行走</td>\n",
       "      <td>西北</td>\n",
       "      <td>四马路</td>\n",
       "      <td>330</td>\n",
       "      <td>264</td>\n",
       "      <td>115.368095,22.770499;115.367474,22.771068;115....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿四马路向西北步行132米左转</td>\n",
       "      <td>西北</td>\n",
       "      <td>四马路</td>\n",
       "      <td>132</td>\n",
       "      <td>106</td>\n",
       "      <td>115.36572,22.772522;115.365234,22.772821;115.3...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>向西南步行148米右转</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>148</td>\n",
       "      <td>118</td>\n",
       "      <td>115.364692,22.773242;115.364336,22.77303;115.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿翠园街向西北步行94米到达目的地</td>\n",
       "      <td>西北</td>\n",
       "      <td>翠园街</td>\n",
       "      <td>94</td>\n",
       "      <td>75</td>\n",
       "      <td>115.363477,22.772504;115.363229,22.772899;115....</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           instruction orientation road distance duration  \\\n",
       "0          向西北步行198米右转          西北   []      198      158   \n",
       "1             步行104米左转          []   []      104       83   \n",
       "2        沿凤山路向西步行15米右转           西  凤山路       15       12   \n",
       "3  沿四马路向西北步行581米向右前方行走          西北  四马路      581      465   \n",
       "4        沿四马路向北步行75米左转           北  四马路       75       60   \n",
       "5  沿四马路向西北步行330米向左前方行走          西北  四马路      330      264   \n",
       "6      沿四马路向西北步行132米左转          西北  四马路      132      106   \n",
       "7          向西南步行148米右转          西南   []      148      118   \n",
       "8    沿翠园街向西北步行94米到达目的地          西北  翠园街       94       75   \n",
       "\n",
       "                                            polyline  action assistant_action  \\\n",
       "0  115.370794,22.763138;115.37059,22.763368;115.3...      右转               []   \n",
       "1  115.37003,22.764727;115.37013,22.764714;115.37...      左转               []   \n",
       "2          115.370803,22.765178;115.370655,22.765169      右转               []   \n",
       "3  115.370651,22.765165;115.370339,22.765681;115....  向右前方行走               []   \n",
       "4  115.367964,22.769826;115.367977,22.770074;115....      左转               []   \n",
       "5  115.368095,22.770499;115.367474,22.771068;115....  向左前方行走               []   \n",
       "6  115.36572,22.772522;115.365234,22.772821;115.3...      左转               []   \n",
       "7  115.364692,22.773242;115.364336,22.77303;115.3...      右转               []   \n",
       "8  115.363477,22.772504;115.363229,22.772899;115....      []            到达目的地   \n",
       "\n",
       "  walk_type  \n",
       "0         0  \n",
       "1         0  \n",
       "2         0  \n",
       "3         0  \n",
       "4         0  \n",
       "5         0  \n",
       "6         0  \n",
       "7         0  \n",
       "8         0  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "0            向西北步行198米右转\n",
       "1               步行104米左转\n",
       "2          沿凤山路向西步行15米右转\n",
       "3    沿四马路向西北步行581米向右前方行走\n",
       "4          沿四马路向北步行75米左转\n",
       "5    沿四马路向西北步行330米向左前方行走\n",
       "6        沿四马路向西北步行132米左转\n",
       "7            向西南步行148米右转\n",
       "8      沿翠园街向西北步行94米到达目的地\n",
       "Name: instruction, dtype: object"
      ]
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# B-3 路径规划\n",
    "凤山妈祖_信利广场 = walking(凤山妈祖_location,信利广场_location)\n",
    "df_步行路径规划 = pd.json_normalize(凤山妈祖_信利广场[\"route\"][\"paths\"][0]['steps'])\n",
    "display(df_步行路径规划)\n",
    "df_步行路径规划[\"instruction\"]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.3行政区域查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>citycode</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>center</th>\n",
       "      <th>level</th>\n",
       "      <th>districts</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0758</td>\n",
       "      <td>441200</td>\n",
       "      <td>肇庆市</td>\n",
       "      <td>112.472529,23.051546</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0758', 'adcode': '441224', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0757</td>\n",
       "      <td>440600</td>\n",
       "      <td>佛山市</td>\n",
       "      <td>113.122717,23.028762</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0757', 'adcode': '440607', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0754</td>\n",
       "      <td>440500</td>\n",
       "      <td>汕头市</td>\n",
       "      <td>116.708463,23.37102</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0754', 'adcode': '440513', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0752</td>\n",
       "      <td>441300</td>\n",
       "      <td>惠州市</td>\n",
       "      <td>114.412599,23.079404</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0752', 'adcode': '441324', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0755</td>\n",
       "      <td>440300</td>\n",
       "      <td>深圳市</td>\n",
       "      <td>114.085947,22.547</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0755', 'adcode': '440306', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0756</td>\n",
       "      <td>440400</td>\n",
       "      <td>珠海市</td>\n",
       "      <td>113.553986,22.224979</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0756', 'adcode': '440402', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0759</td>\n",
       "      <td>440800</td>\n",
       "      <td>湛江市</td>\n",
       "      <td>110.364977,21.274898</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0759', 'adcode': '440883', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0662</td>\n",
       "      <td>441700</td>\n",
       "      <td>阳江市</td>\n",
       "      <td>111.975107,21.859222</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0662', 'adcode': '441781', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0660</td>\n",
       "      <td>441500</td>\n",
       "      <td>汕尾市</td>\n",
       "      <td>115.364238,22.774485</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0660', 'adcode': '441523', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0768</td>\n",
       "      <td>445100</td>\n",
       "      <td>潮州市</td>\n",
       "      <td>116.632301,23.661701</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0768', 'adcode': '445122', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0750</td>\n",
       "      <td>440700</td>\n",
       "      <td>江门市</td>\n",
       "      <td>113.094942,22.590431</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0750', 'adcode': '440784', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0766</td>\n",
       "      <td>445300</td>\n",
       "      <td>云浮市</td>\n",
       "      <td>112.044439,22.929801</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0766', 'adcode': '445322', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0767</td>\n",
       "      <td>442100</td>\n",
       "      <td>东沙群岛</td>\n",
       "      <td>116.887312,20.617512</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>0668</td>\n",
       "      <td>440900</td>\n",
       "      <td>茂名市</td>\n",
       "      <td>110.919229,21.659751</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0668', 'adcode': '440983', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>0762</td>\n",
       "      <td>441600</td>\n",
       "      <td>河源市</td>\n",
       "      <td>114.697802,23.746266</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0762', 'adcode': '441622', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>0753</td>\n",
       "      <td>441400</td>\n",
       "      <td>梅州市</td>\n",
       "      <td>116.117582,24.299112</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0753', 'adcode': '441427', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>0769</td>\n",
       "      <td>441900</td>\n",
       "      <td>东莞市</td>\n",
       "      <td>113.746262,23.046237</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0769', 'adcode': '441900', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>0663</td>\n",
       "      <td>445200</td>\n",
       "      <td>揭阳市</td>\n",
       "      <td>116.355733,23.543778</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0663', 'adcode': '445222', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>0763</td>\n",
       "      <td>441800</td>\n",
       "      <td>清远市</td>\n",
       "      <td>113.051227,23.685022</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0763', 'adcode': '441882', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>0751</td>\n",
       "      <td>440200</td>\n",
       "      <td>韶关市</td>\n",
       "      <td>113.591544,24.801322</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0751', 'adcode': '440282', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>020</td>\n",
       "      <td>440100</td>\n",
       "      <td>广州市</td>\n",
       "      <td>113.280637,23.125178</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '020', 'adcode': '440117', 'name...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>0760</td>\n",
       "      <td>442000</td>\n",
       "      <td>中山市</td>\n",
       "      <td>113.382391,22.521113</td>\n",
       "      <td>city</td>\n",
       "      <td>[{'citycode': '0760', 'adcode': '442000', 'nam...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   citycode  adcode  name                center level  \\\n",
       "0      0758  441200   肇庆市  112.472529,23.051546  city   \n",
       "1      0757  440600   佛山市  113.122717,23.028762  city   \n",
       "2      0754  440500   汕头市   116.708463,23.37102  city   \n",
       "3      0752  441300   惠州市  114.412599,23.079404  city   \n",
       "4      0755  440300   深圳市     114.085947,22.547  city   \n",
       "5      0756  440400   珠海市  113.553986,22.224979  city   \n",
       "6      0759  440800   湛江市  110.364977,21.274898  city   \n",
       "7      0662  441700   阳江市  111.975107,21.859222  city   \n",
       "8      0660  441500   汕尾市  115.364238,22.774485  city   \n",
       "9      0768  445100   潮州市  116.632301,23.661701  city   \n",
       "10     0750  440700   江门市  113.094942,22.590431  city   \n",
       "11     0766  445300   云浮市  112.044439,22.929801  city   \n",
       "12     0767  442100  东沙群岛  116.887312,20.617512  city   \n",
       "13     0668  440900   茂名市  110.919229,21.659751  city   \n",
       "14     0762  441600   河源市  114.697802,23.746266  city   \n",
       "15     0753  441400   梅州市  116.117582,24.299112  city   \n",
       "16     0769  441900   东莞市  113.746262,23.046237  city   \n",
       "17     0663  445200   揭阳市  116.355733,23.543778  city   \n",
       "18     0763  441800   清远市  113.051227,23.685022  city   \n",
       "19     0751  440200   韶关市  113.591544,24.801322  city   \n",
       "20      020  440100   广州市  113.280637,23.125178  city   \n",
       "21     0760  442000   中山市  113.382391,22.521113  city   \n",
       "\n",
       "                                            districts  \n",
       "0   [{'citycode': '0758', 'adcode': '441224', 'nam...  \n",
       "1   [{'citycode': '0757', 'adcode': '440607', 'nam...  \n",
       "2   [{'citycode': '0754', 'adcode': '440513', 'nam...  \n",
       "3   [{'citycode': '0752', 'adcode': '441324', 'nam...  \n",
       "4   [{'citycode': '0755', 'adcode': '440306', 'nam...  \n",
       "5   [{'citycode': '0756', 'adcode': '440402', 'nam...  \n",
       "6   [{'citycode': '0759', 'adcode': '440883', 'nam...  \n",
       "7   [{'citycode': '0662', 'adcode': '441781', 'nam...  \n",
       "8   [{'citycode': '0660', 'adcode': '441523', 'nam...  \n",
       "9   [{'citycode': '0768', 'adcode': '445122', 'nam...  \n",
       "10  [{'citycode': '0750', 'adcode': '440784', 'nam...  \n",
       "11  [{'citycode': '0766', 'adcode': '445322', 'nam...  \n",
       "12                                                 []  \n",
       "13  [{'citycode': '0668', 'adcode': '440983', 'nam...  \n",
       "14  [{'citycode': '0762', 'adcode': '441622', 'nam...  \n",
       "15  [{'citycode': '0753', 'adcode': '441427', 'nam...  \n",
       "16  [{'citycode': '0769', 'adcode': '441900', 'nam...  \n",
       "17  [{'citycode': '0663', 'adcode': '445222', 'nam...  \n",
       "18  [{'citycode': '0763', 'adcode': '441882', 'nam...  \n",
       "19  [{'citycode': '0751', 'adcode': '440282', 'nam...  \n",
       "20  [{'citycode': '020', 'adcode': '440117', 'name...  \n",
       "21  [{'citycode': '0760', 'adcode': '442000', 'nam...  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>citycode</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>center</th>\n",
       "      <th>level</th>\n",
       "      <th>districts</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0660</td>\n",
       "      <td>441523</td>\n",
       "      <td>陆河县</td>\n",
       "      <td>115.657565,23.302682</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0660', 'adcode': '441523', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0660</td>\n",
       "      <td>441502</td>\n",
       "      <td>城区</td>\n",
       "      <td>115.363667,22.776227</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0660', 'adcode': '441502', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0660</td>\n",
       "      <td>441521</td>\n",
       "      <td>海丰县</td>\n",
       "      <td>115.337324,22.971042</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0660', 'adcode': '441521', 'nam...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0660</td>\n",
       "      <td>441581</td>\n",
       "      <td>陆丰市</td>\n",
       "      <td>115.644203,22.946104</td>\n",
       "      <td>district</td>\n",
       "      <td>[{'citycode': '0660', 'adcode': '441581', 'nam...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  citycode  adcode name                center     level  \\\n",
       "0     0660  441523  陆河县  115.657565,23.302682  district   \n",
       "1     0660  441502   城区  115.363667,22.776227  district   \n",
       "2     0660  441521  海丰县  115.337324,22.971042  district   \n",
       "3     0660  441581  陆丰市  115.644203,22.946104  district   \n",
       "\n",
       "                                           districts  \n",
       "0  [{'citycode': '0660', 'adcode': '441523', 'nam...  \n",
       "1  [{'citycode': '0660', 'adcode': '441502', 'nam...  \n",
       "2  [{'citycode': '0660', 'adcode': '441521', 'nam...  \n",
       "3  [{'citycode': '0660', 'adcode': '441581', 'nam...  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# C-1 请注意行政区域级别划分参数\n",
    "def district(keywords,subdistrict=None,page=None,offset=None,extensions='base',filter=None,)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/config/district?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'keywords':keywords,\n",
    "        'subdistrict':subdistrict,\n",
    "        'page':page,\n",
    "        'offset':offset,\n",
    "        'extensions':extensions,\n",
    "        'filter':filter,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n",
    "行政区域 = district(keywords='广东',extensions='all',subdistrict=3)\n",
    "\n",
    "df_行政区域_1级 = pd.json_normalize(行政区域[\"districts\"][0]['districts'])\n",
    "\n",
    "df_行政区域_2级_汕尾市 = pd.json_normalize(行政区域[\"districts\"][0]['districts'][8]['districts'])\n",
    "display(df_行政区域_1级,df_行政区域_2级_汕尾市)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.4搜索POI"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 搜索POI这里，我认为有用到推荐算法，根据我们一个关键字或者说给到的一个关键信息，就能返回一堆我们可能会用到的信息。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### D-1关键字搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '895',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'pois': [{'id': 'B029400EN1',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '楚留香餐厅(总店)',\n",
       "   'tag': '水煮酸菜鱼,水煮牛肉,铁板豆腐,茄子煲,片皮鸭,泰式招牌骨,小炒王,梅菜扣肉,牛肉窝蛋饭,回味鸭,竹笙煲,日本豆腐煲,石锅牛仔骨饭,菠萝海鲜焗饭,农家小炒肉,扬州炒饭,凉拌青瓜,双蛋猪扒饭,榴莲黑糯米,三明治,西多士,铁板茄子,烧味拼盘,芒果糯米糍,鲍汁野菌南瓜盅',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '通港路中段城苑商品楼5-8号',\n",
       "   'location': '115.363417,22.778440',\n",
       "   'tel': '0660-3318969;0660-3230888',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123910',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_1004',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-16 18:58:10',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '56.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/6bbd11b6358ab3174e34f5e6d78002a9'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f2f2b3c111fd55464c48cb5ad413273b'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/32479777a4bb1a9475a2cb048188352c'}]},\n",
       "  {'id': 'B0294004BF',\n",
       "   'parent': 'B0294004BE',\n",
       "   'childtype': '202',\n",
       "   'name': '友谊大酒楼(汕尾大道店)',\n",
       "   'tag': '凤爪,排骨,肠粉,干蒸烧卖,咕嚕肉,鹧鸪蛋,冬瓜水蟹湯,牛肉丸,豬肉剁墨魚,汕尾魚蛋',\n",
       "   'type': '餐饮服务;中餐厅;综合酒楼',\n",
       "   'typecode': '050101',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道中段汕尾友谊大厦4层',\n",
       "   'location': '115.365641,22.776796',\n",
       "   'tel': '0660-3346999;0660-3346888',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123900',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_4351',\n",
       "   'entr_location': '115.365535,22.776977',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-16 18:52:23',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '4.0', 'cost': '51.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/82ce8cf72ad43ad7d06cd15ccfad1b30'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f3315bd47729dc2c632142fd29b50329'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7c5fcd6cbb8316c706d458eb2c6f212f'}]},\n",
       "  {'id': 'B0FFGZKROH',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '饭焗',\n",
       "   'tag': '霸王别鸡扒焗饭,二师兄焗饭,牛魔王焗饭,鸡飞蛋打便当,米提拉苏芝士饼,叉烧遇上芝士焗饭,鱼柳不懂夜的黑焗饭,香芋雪糕,台湾肉燥饭,牛魔王便当,台湾妈妈肉燥便当,奥尔良鸡翅便当,鸡扒包,金桔柠檬冻饮,越南咖啡,丸子拼盘,整骨专家便当,日式猪扒便当,椰香海鲜焗饭,泡菜鱼柳便当,牛大侠便当,牛腩公仔汤面,猪扒公仔汤面,猪猪侠便当,葡国鸡焗饭',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '香洲街道翠园街城市广场公寓(原新城小区八栋二楼01号房)',\n",
       "   'location': '115.362427,22.773878',\n",
       "   'tel': '0660-3337770;0660-3337778;18927911770',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122822',\n",
       "   'distance': [],\n",
       "   'navi_poiid': [],\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 11:05:00',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '44.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/3b6e9dcddcf27808aac845b8903822a7'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c68e0cba8655fbd6c15749890f6111c3'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9ecb5b67316f99881b7e26dbfb892ea2'}]},\n",
       "  {'id': 'B0FFF911PS',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '黑冰客港式茶餐厅(通港路店)',\n",
       "   'tag': '咖喱鸡扒饭,芝士西多士,玛奇朵香草多士,鱼柳不怕黑焗饭,芒果绿林水晶饮,浓香金菇肥牛饭,飘香骨,越式四季豆肉沫,酸菜鱼,紫苏酱香虾,水煮肥牛,西芹淮山炒木耳,黑椒牛肉炒乌冬,麻香酸菜鸡锅,泡菜肥牛酸辣锅,鱼香茄子煲,香草鸡煲,冬阴功过桥鱼片锅,冬阴功海鲜锅,飘香鸡丝汤面,香辣馋嘴碟鱼头锅',\n",
       "   'type': '餐饮服务;快餐厅;茶餐厅',\n",
       "   'typecode': '050305',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '通港路中段208号(芒果酒店旁边)',\n",
       "   'location': '115.362953,22.778156',\n",
       "   'tel': '0660-3359588;0660-3319588',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123910',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_8289',\n",
       "   'entr_location': '115.362978,22.778188',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-16 17:50:54',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.0', 'cost': '43.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/b4ffc8cb439e11b3b3b03daf42ec08d7'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/53da55ba2a195720f6fc76ab20300ab5'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/37f3a14b4f059b4cbd6f4197b89f391a'}]},\n",
       "  {'id': 'B029400UNH',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '亚雄海鲜店',\n",
       "   'tag': '苦螺,炒米粉,花蟹,鱼丸煮丝瓜,青橄榄海螺汤,椒盐濑尿虾,扇贝,蔥炒魟魚苦瓜,黌魚苦瓜,杂鱼汤',\n",
       "   'type': '餐饮服务;中餐厅;海鲜酒楼',\n",
       "   'typecode': '050119',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道与大马路交叉口西50米',\n",
       "   'location': '115.358697,22.771694',\n",
       "   'tel': '0660-3247888;0660-3325111',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122812',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_5539',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-16 19:02:10',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.0', 'cost': '95.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/d755dc48d434287b0b02d98a30d025c2'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5fa707f823e7b8c1ff2605f2b3b45069'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f040ec23de6d9b0774d1b392cc768bb3'}]},\n",
       "  {'id': 'B0FFGD8HMZ',\n",
       "   'parent': 'B0FFGFCAUA',\n",
       "   'childtype': '201',\n",
       "   'name': '探炉(信利·城市广场)',\n",
       "   'tag': '烤鱼,清江鱼,口水鸡,麻辣牛肉,龙利鱼,湄公鱼,茄子,黑椒鸡中翅,金桔柠檬,烤羊肉串,凉皮,韭菜,泸州酸菜味,海鲈鱼,水果茶,脆皮鸡块,黄金搭档,冰镇秋葵,江团鱼,刀拍爽口青瓜,长沙香辣口味尤利鱼,南瓜饼,夫妻肺片,川北凉粉,干拌金钱肚',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'typecode': '050118',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道中段信利·城市广场F5层',\n",
       "   'location': '115.362677,22.773576',\n",
       "   'tel': '0660-6116333;0660-6161901',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122920',\n",
       "   'distance': [],\n",
       "   'navi_poiid': [],\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 05:25:13',\n",
       "   'alias': [],\n",
       "   'indoor_map': '1',\n",
       "   'indoor_data': {'cpid': 'B0FFGFCAUA',\n",
       "    'floor': '5',\n",
       "    'truefloor': 'F5',\n",
       "    'cmsid': 'GD0018270210500021'},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.0', 'cost': '88.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/e14e3b51bd4336ccf1fde8db9cc7d31f'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f34f94013bb866365446f0c04ea50c65'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/3a7d2850eab24a8941d50dbf283c9b42'}]},\n",
       "  {'id': 'B029400A7D',\n",
       "   'parent': 'B029400F62',\n",
       "   'childtype': '202',\n",
       "   'name': '海珍酒楼(通港路)',\n",
       "   'tag': '虾饺,凤爪,烧卖,海鲜粥,流沙包,猪肚,香菜饺,大包,牛肉丸汤,芝麻包,xo酱炒卷粿,蒜蓉炒皇帝菜,全麦核桃包（中点）,山楂糕,糯米鸡,马蹄糕,烧味拼盘,糯米蛋,鸡翅,上汤鱼饺丸,海参金瓜盅,皇帝菜,排骨,冬菇饺,炸芋头',\n",
       "   'type': '餐饮服务;中餐厅;综合酒楼',\n",
       "   'typecode': '050101',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '香城路海珍大厦',\n",
       "   'location': '115.363631,22.779058',\n",
       "   'tel': '0660-3331850',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123910',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_16346',\n",
       "   'entr_location': '115.363771,22.778936',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-15 14:05:40',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '4.0', 'cost': '49.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [{'id': ' B029400F63 ',\n",
       "     'name': ' 海珍酒楼停车场 ',\n",
       "     'sname': ' 停车场 ',\n",
       "     'location': '115.363694,22.779016',\n",
       "     'address': ' 通港路236-250号 ',\n",
       "     'distance': ' 0 ',\n",
       "     'subtype': '停车场',\n",
       "     'typecode': ' 150904 '}],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/d1685a82e7ab64b78220057821ba5e1d'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2d2f748f14efb92e10ccb02f55ab47d2'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/1528edaf392ab7eb13b579389caf764f'}]},\n",
       "  {'id': 'B0FFGLLGEW',\n",
       "   'parent': 'B0FFGFCAUA',\n",
       "   'childtype': '201',\n",
       "   'name': '麦当劳(信利城市广场店)',\n",
       "   'tag': '麦辣鸡翅,麦辣鸡腿汉堡经典中薯条套餐,不素之霸双层牛堡套餐,麦辣鸡腿堡套餐,板烧鸡腿堡套餐,奥利奥原味麦旋风,巨无霸套餐,双层深海狭鳕鱼堡套餐,菠萝派,草莓新地,美汁源阳光橙,双层吉士汉堡,芒果派,鲜煮咖啡,香芋派,热朱古力,墨西哥烧烤风味鸡腿堡,那么大鸡排,随心配那么大鸡排香芋派-,巨无霸经典中薯条套餐,大洋洲风味炸虾棒,无辣不欢双人餐,无辣不欢单人餐,饿式红肠香鸡堡',\n",
       "   'type': '餐饮服务;快餐厅;麦当劳',\n",
       "   'typecode': '050302',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道中段信利·城市广场F1层',\n",
       "   'location': '115.362315,22.773978',\n",
       "   'tel': '0660-6161600',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122822',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_29460',\n",
       "   'entr_location': '115.362179,22.774175',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 01:18:04',\n",
       "   'alias': [],\n",
       "   'indoor_map': '1',\n",
       "   'indoor_data': {'cpid': 'B0FFGFCAUA',\n",
       "    'floor': '1',\n",
       "    'truefloor': 'F1',\n",
       "    'cmsid': 'GD0018270210100017'},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '4.0', 'cost': '26.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/d4b12f8b3917891847ee618bb2398ec1'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9c3f2cf379f689f618abcc686c76ba58'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2f72cf3cb617a78649d7809433919422'}]},\n",
       "  {'id': 'B029400HJB',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '裕兴酒家(大马路店)',\n",
       "   'tag': '白切沙虾,陈皮鸭,清蒸花蟹,白灼墨鱼,蒜蓉粉丝蒸元贝,上汤马胶丸,冬菜蒸马友鱼,蒸龙虾,粽香肉,炒花甲,咸鱼茄子煲,白切鸡,功夫豆腐,杂鱼煲,沙白汤,油焖蟹,铁板海鳗,蒸立鱼,姜葱炒花蟹,椒盐鱿鱼筒,卤水拼盘,竹笙煲,烧鸡',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '凤山街道大马路218号城区水产公司对面',\n",
       "   'location': '115.361280,22.767931',\n",
       "   'tel': '0660-3356470',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122802',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_4711',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 10:12:11',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '79.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': '清蒸花蟹',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9467179c0425fce02e725bfd3646bfeb'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7b93a2b7159db4cc0688386b220585f1'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/dba5fe200da1a58d980b575165fc66b2'}]},\n",
       "  {'id': 'B0FFG7GUTW',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '东北姐妹烧烤(凤苑路)',\n",
       "   'tag': '羊肉,牛肉,骨肉相连,五花肉卷金针菇,鱼豆腐,鱼饼,胸口油,鸡翅,百威,可乐,香菇,辣椒,蒜台,韭菜,土豆,鸡杂,辛拉面,锡纸娃娃菜金针菇,鸡脆骨,猪脆骨,四季豆',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'typecode': '050118',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '五马路379号',\n",
       "   'location': '115.370621,22.775423',\n",
       "   'tel': '15900121818;18923570430',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123901',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_9707',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-10 00:05:56',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '69.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c7bf37207a2e83fac0dc2700fe07e9e3'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/48cce055a0734d261db730549a28909c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/41c5db45dcf28a88e93364715a2858df'}]},\n",
       "  {'id': 'B0FFF914N8',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '梁合美食店',\n",
       "   'tag': '鸡扒便当,炸鸡排,排骨便当,玉米汤,猪扒便当,冻柠檬七喜,冻柠檬可乐,猪脚便当,猪排饭,雞扒飯,猪扒饭,鸡扒饭,牛肉鸡蒸饭,排骨鸡羽蒸饭,例汤,冻柚子茶,咸鸭蛋,凉拌莲藕,凉拌青瓜,牛扒便当套餐',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街10号附近',\n",
       "   'location': '115.364250,22.771777',\n",
       "   'tel': '0660-3344424',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122910',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_7460',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 11:15:39',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '11.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/d21faa1279623bc30af1d90f42c7b27e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/4606f11efb3c0cf0e34e0f6ea027c740'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/233bd8b70555402abfa547f26ca02bfe'}]},\n",
       "  {'id': 'B0FFF9139T',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '藏米阁(城区店)',\n",
       "   'tag': '火炙芝士脆虾卷,炙烧北海道蟹棒寿司,鳗鱼寿司,吉列炸虾手卷,辣味带子裙边寿司,芒果吞拿鱼沙律寿司,芝士虎虾寿司,芝士炸虾完全,火焰芝士卷,日式炸饺子,火炙蟹肉寿司,蟹柳花之恋,蟹籽芒果寿司,火焰虾,玻璃虾寿司,中华海草寿司,火炙芝士虾寿司,糯米糍,招牌鳗鱼卷,芒果吞拿鱼沙律手卷,吉列虾手卷,超级芝士虾卷,吉列炸虾卷炙,芒果炸虾卷,芒果吞沙寿司',\n",
       "   'type': '餐饮服务;外国餐厅;日本料理',\n",
       "   'typecode': '050202',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '新城街59号',\n",
       "   'location': '115.363192,22.770351',\n",
       "   'tel': '0660-6129559;18319586042',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122910',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_7316',\n",
       "   'entr_location': '115.363462,22.770389',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 08:54:26',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '46.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/47a9cb6274fd376dbfeeb23a543774c8'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/67691065b7293d6fc462e630254dc9a4'},\n",
       "    {'title': '环境',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c547052be4e2b989eed66c5da6b99f7f'}]},\n",
       "  {'id': 'B0FFF913BL',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '小禾回转寿司(汕尾店)',\n",
       "   'tag': '黑椒牛扒石锅饭,招牌三色寿司,芒果西米露,苏打水,鳗鱼石锅饭,吞拿鱼,三文鱼刺身,僵尸特饮,八爪鱼寿司,吞拿鱼寿司,日式煎饺,海草寿司,黑椒猪扒石窝饭,黑椒鸭胸石窝饭,七冰薄荷,三文鱼皮,三文鱼腩寿司,僵尸血,吞拿蟹子卷,寿司拼盘,杂果沙律,柠乐,樱花小卷,海草蟹子,火腿寿司',\n",
       "   'type': '餐饮服务;外国餐厅;日本料理',\n",
       "   'typecode': '050202',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '四马路14号(协兴广场左侧)',\n",
       "   'location': '115.364643,22.773079',\n",
       "   'tel': '0660-3212128',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122920',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_7337',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-03-27 11:37:51',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '38.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/6bcabdf2ac183213ea69e0c7c481785a'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0b77ae1273db73ab28f0f429d124dae8'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/86386eea0432733c264e8471edd8d89c'}]},\n",
       "  {'id': 'B0294004B4',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '醉月园美食',\n",
       "   'tag': '纱虾排骨粥,生腌虾,凉拌牛肉,炒地瓜叶,炒丁螺,清炒时菜,龙脊排骨汤,鸡骨草炖排骨汤,酥炸香芋泥,牛肉炒芥兰,沙虾排骨粥,咸鱼茄子煲',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '五十米大道房管局楼下',\n",
       "   'location': '115.363633,22.775186',\n",
       "   'tel': '0660-3313168;13502303812',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123900',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_4337',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-16 23:03:50',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '95.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f6d59f4130e2f4d7bf829331d321024b'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8f7c5df6c20977de067449b02f5d02b9'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/fc4dadaeedaeeab613e8b9af09223535'}]},\n",
       "  {'id': 'B0FFG8CEWI',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '风情四季椰子鸡',\n",
       "   'tag': '腊味煲仔饭,原味椰子鸡,鲜榨椰子汁,鲜豆腐,牛肉丸,炸腐皮,凉拌青瓜,芝士丸,椰子汤底,辣味鸡煲,玉米,牛丸拼盘,什菜拼盘,金针菇,生菜,火锅,配料,文昌鸡鸡煲仔饭,咸菜花肉煲仔饭,窝蛋肥牛饭,排骨煲仔饭,鲜虾拼盘,牛肉酱煲仔饭,鲜菇拼盘,鲜香菇',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道名门御庭内街134-135号(必胜客后面)',\n",
       "   'location': '115.370100,22.780520',\n",
       "   'tel': '0660-3827158;18023188880',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123911',\n",
       "   'distance': [],\n",
       "   'navi_poiid': [],\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-03-31 13:02:21',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '43.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/34392cc4734fb08f5ccd396a5adad209'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/e75a92718a25d3203ec039750d8601cc'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9b9d2e5c125fad9cb6675e2c8f8c53df'}]},\n",
       "  {'id': 'B029400AN1',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '新番寻味火锅城',\n",
       "   'tag': '牛腩火锅,羊肉火锅,牛腩粉,牛饼,牛肉,牛百叶,粿条,牛杂,雪碧,可乐,牛筋,牛舌头,牛腩煲,牛肠',\n",
       "   'type': '餐饮服务;中餐厅;火锅店',\n",
       "   'typecode': '050117',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '园林中街7栋',\n",
       "   'location': '115.365699,22.774780',\n",
       "   'tel': '0660-3322260;0660-3317933',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122920',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_821',\n",
       "   'entr_location': '115.365526,22.774848',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 10:14:58',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '54.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f8f470c3587f5b26489d617af1d85f34'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f44689072300738c3e7c69f316c3bf0e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a0a426cdf79875dae2abe79306f29d73'}]},\n",
       "  {'id': 'B0FFF8ZQT7',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '永佳香牛羊肉火锅店(园林店)',\n",
       "   'tag': '鲜羊肉,白萝卜,牛腩粿,牛杂,牛腩方便面,汕头牛肉丸面,汕头牛肉饼面,牛腩米粉,腐竹皮,羊肉丸,生菜,牛尾,汕头牛肉饼米粉,汕头牛肉饼河粉,汕头牛肉丸米粉,汕头牛肉丸河粉,大迪脯,乖脯,牛排骨',\n",
       "   'type': '餐饮服务;中餐厅;火锅店',\n",
       "   'typecode': '050117',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '园林中街53号',\n",
       "   'location': '115.365066,22.775388',\n",
       "   'tel': '13751933176',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123900',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_8938',\n",
       "   'entr_location': '115.364997,22.775364',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-02 18:34:10',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '52.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/26eadb8a05b35a3e752be8b7095ecc9d'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a24f37af61c123bce7018069e21f2c88'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f1e7d92a06f5ae1a8b4b0133fb441709'}]},\n",
       "  {'id': 'B0FFGL6H6Q',\n",
       "   'parent': 'B0FFGFCAUA',\n",
       "   'childtype': '201',\n",
       "   'name': '重庆秦妈火锅(汕尾店)',\n",
       "   'tag': '一号肥牛,秦妈鸭肠,酸菜鸳鸯锅,鲜牛肉,秦氏招牌毛肚,麻辣牛肉,炸腐竹,酥肉,五花肉,蟹柳,特价肥牛,梅林午餐肉,千层肚,秦妈鸳鸯锅小锅,土豆,香香小肥牛,脑花,菌类拼盘,重庆宽苕粉,油面筋,无骨凤爪,亲亲小肥羊,乌冬面,海霸王虾饺,秦妈鸭血',\n",
       "   'type': '餐饮服务;中餐厅;火锅店',\n",
       "   'typecode': '050117',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道中段信利·城市广场F5层',\n",
       "   'location': '115.362163,22.773874',\n",
       "   'tel': '0660-6161981',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122822',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_28874',\n",
       "   'entr_location': [],\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-16 18:52:23',\n",
       "   'alias': [],\n",
       "   'indoor_map': '1',\n",
       "   'indoor_data': {'cpid': 'B0FFGFCAUA',\n",
       "    'floor': '5',\n",
       "    'truefloor': 'F5',\n",
       "    'cmsid': 'GD0018270210500020'},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '91.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9967b25d6f18167e3c6a819847ce9a22'},\n",
       "    {'title': '蟹柳',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/020c74bf8e9af1e97033c51c7607f66f'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/63042ee3401ddeff875b18560da16dae'}]},\n",
       "  {'id': 'B0FFF911A9',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '肯德基(汕尾名门店)',\n",
       "   'tag': '红豆派,肯大大鸡排,薯条,香辣鸡翅,KFC香辣（劲脆）鸡腿堡,葡式蛋挞,新奥尔良烤鸡腿堡,芋缘花淇淋,小食拼盘,可乐,KFC芋缘花淇淋,玉米沙拉,鸡米花,黄金鸡块,伴柠伴桔鲜果茶,吮指原味鸡,蔬菜沙拉,醇香土豆泥,KFC老北京鸡肉卷,现磨咖啡,全家桶,海苔岩烧大鸡腿饭',\n",
       "   'type': '餐饮服务;快餐厅;肯德基',\n",
       "   'typecode': '050301',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道名门御庭1层(近必胜客)',\n",
       "   'location': '115.370279,22.780695',\n",
       "   'tel': '0660-3823996',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415123921',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_8250',\n",
       "   'entr_location': '115.370278,22.780928',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-20 11:20:33',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '4.8', 'cost': '32.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/53b25c00effc1bf79109a818e4b6112a'},\n",
       "    {'title': '菜品',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9b03f346956b43ce667a3978ea6d4045'},\n",
       "    {'title': '菜品',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/6809618f8af605fa7be75f2096c66e78'}]},\n",
       "  {'id': 'B0FFGFTPKT',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '天悦大酒楼',\n",
       "   'tag': '脆虾肠,舒芙厘,粗面,韭菜饺子,核桃包,春卷,凤爪',\n",
       "   'type': '餐饮服务;中餐厅;综合酒楼',\n",
       "   'typecode': '050101',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '凤苑路与建设路交叉路口东北侧中国建设银行旁门店1至2层',\n",
       "   'location': '115.370076,22.770298',\n",
       "   'tel': '0660-3283999;18688077999',\n",
       "   'postcode': [],\n",
       "   'website': [],\n",
       "   'email': [],\n",
       "   'pcode': '440000',\n",
       "   'pname': '广东省',\n",
       "   'citycode': '0660',\n",
       "   'cityname': '汕尾市',\n",
       "   'adcode': '441502',\n",
       "   'adname': '城区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'gridcode': '3415122911',\n",
       "   'distance': [],\n",
       "   'navi_poiid': 'F50F015011_12973',\n",
       "   'entr_location': '115.370279,22.77019',\n",
       "   'business_area': [],\n",
       "   'exit_location': [],\n",
       "   'match': '0',\n",
       "   'recommend': '0',\n",
       "   'timestamp': '2020-04-17 11:54:46',\n",
       "   'alias': [],\n",
       "   'indoor_map': '0',\n",
       "   'indoor_data': {'cpid': [], 'floor': [], 'truefloor': [], 'cmsid': []},\n",
       "   'groupbuy_num': '0',\n",
       "   'discount_num': '0',\n",
       "   'biz_ext': {'rating': '3.5', 'cost': '49.00', 'meal_ordering': '0'},\n",
       "   'event': [],\n",
       "   'children': [],\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/78e086eaf2efea003ae4ca6446788832'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2a54316d762a1efd4a1bcce1f14d554c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/cbdd6f963bc9d78e62cfbf66c1d08afe'}]}]}"
      ]
     },
     "execution_count": 63,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\n",
    "def place_text(keywords,types,city=None,citylimit=None,children=None,page=None,extensions='base',sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/place/text?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'keywords':keywords,\n",
    "        'types':types,\n",
    "        'city':city,\n",
    "        'citylimit':citylimit,\n",
    "        'children':children,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n",
    "\n",
    "汕尾_美食 = place_text('美食','餐饮',city=\"汕尾市\",children=1,extensions='all')\n",
    "汕尾_美食\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>parent</th>\n",
       "      <th>childtype</th>\n",
       "      <th>name</th>\n",
       "      <th>tag</th>\n",
       "      <th>type</th>\n",
       "      <th>typecode</th>\n",
       "      <th>biz_type</th>\n",
       "      <th>address</th>\n",
       "      <th>location</th>\n",
       "      <th>...</th>\n",
       "      <th>event</th>\n",
       "      <th>children</th>\n",
       "      <th>photos</th>\n",
       "      <th>indoor_data.cpid</th>\n",
       "      <th>indoor_data.floor</th>\n",
       "      <th>indoor_data.truefloor</th>\n",
       "      <th>indoor_data.cmsid</th>\n",
       "      <th>biz_ext.rating</th>\n",
       "      <th>biz_ext.cost</th>\n",
       "      <th>biz_ext.meal_ordering</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B029400EN1</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>楚留香餐厅(总店)</td>\n",
       "      <td>水煮酸菜鱼,水煮牛肉,铁板豆腐,茄子煲,片皮鸭,泰式招牌骨,小炒王,梅菜扣肉,牛肉窝蛋饭,回...</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>通港路中段城苑商品楼5-8号</td>\n",
       "      <td>115.363417,22.778440</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>56.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0294004BF</td>\n",
       "      <td>B0294004BE</td>\n",
       "      <td>202</td>\n",
       "      <td>友谊大酒楼(汕尾大道店)</td>\n",
       "      <td>凤爪,排骨,肠粉,干蒸烧卖,咕嚕肉,鹧鸪蛋,冬瓜水蟹湯,牛肉丸,豬肉剁墨魚,汕尾魚蛋</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼</td>\n",
       "      <td>050101</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道中段汕尾友谊大厦4层</td>\n",
       "      <td>115.365641,22.776796</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>4.0</td>\n",
       "      <td>51.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFGZKROH</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>饭焗</td>\n",
       "      <td>霸王别鸡扒焗饭,二师兄焗饭,牛魔王焗饭,鸡飞蛋打便当,米提拉苏芝士饼,叉烧遇上芝士焗饭,鱼柳...</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>香洲街道翠园街城市广场公寓(原新城小区八栋二楼01号房)</td>\n",
       "      <td>115.362427,22.773878</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>44.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFF911PS</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>黑冰客港式茶餐厅(通港路店)</td>\n",
       "      <td>咖喱鸡扒饭,芝士西多士,玛奇朵香草多士,鱼柳不怕黑焗饭,芒果绿林水晶饮,浓香金菇肥牛饭,飘香...</td>\n",
       "      <td>餐饮服务;快餐厅;茶餐厅</td>\n",
       "      <td>050305</td>\n",
       "      <td>diner</td>\n",
       "      <td>通港路中段208号(芒果酒店旁边)</td>\n",
       "      <td>115.362953,22.778156</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.0</td>\n",
       "      <td>43.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B029400UNH</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>亚雄海鲜店</td>\n",
       "      <td>苦螺,炒米粉,花蟹,鱼丸煮丝瓜,青橄榄海螺汤,椒盐濑尿虾,扇贝,蔥炒魟魚苦瓜,黌魚苦瓜,杂鱼汤</td>\n",
       "      <td>餐饮服务;中餐厅;海鲜酒楼</td>\n",
       "      <td>050119</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道与大马路交叉口西50米</td>\n",
       "      <td>115.358697,22.771694</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.0</td>\n",
       "      <td>95.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B0FFGD8HMZ</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>201</td>\n",
       "      <td>探炉(信利·城市广场)</td>\n",
       "      <td>烤鱼,清江鱼,口水鸡,麻辣牛肉,龙利鱼,湄公鱼,茄子,黑椒鸡中翅,金桔柠檬,烤羊肉串,凉皮,...</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>050118</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道中段信利·城市广场F5层</td>\n",
       "      <td>115.362677,22.773576</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>5</td>\n",
       "      <td>F5</td>\n",
       "      <td>GD0018270210500021</td>\n",
       "      <td>3.0</td>\n",
       "      <td>88.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B029400A7D</td>\n",
       "      <td>B029400F62</td>\n",
       "      <td>202</td>\n",
       "      <td>海珍酒楼(通港路)</td>\n",
       "      <td>虾饺,凤爪,烧卖,海鲜粥,流沙包,猪肚,香菜饺,大包,牛肉丸汤,芝麻包,xo酱炒卷粿,蒜蓉炒...</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼</td>\n",
       "      <td>050101</td>\n",
       "      <td>diner</td>\n",
       "      <td>香城路海珍大厦</td>\n",
       "      <td>115.363631,22.779058</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'id': ' B029400F63 ', 'name': ' 海珍酒楼停车场 ', '...</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>4.0</td>\n",
       "      <td>49.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFGLLGEW</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>201</td>\n",
       "      <td>麦当劳(信利城市广场店)</td>\n",
       "      <td>麦辣鸡翅,麦辣鸡腿汉堡经典中薯条套餐,不素之霸双层牛堡套餐,麦辣鸡腿堡套餐,板烧鸡腿堡套餐,...</td>\n",
       "      <td>餐饮服务;快餐厅;麦当劳</td>\n",
       "      <td>050302</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道中段信利·城市广场F1层</td>\n",
       "      <td>115.362315,22.773978</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>1</td>\n",
       "      <td>F1</td>\n",
       "      <td>GD0018270210100017</td>\n",
       "      <td>4.0</td>\n",
       "      <td>26.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B029400HJB</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>裕兴酒家(大马路店)</td>\n",
       "      <td>白切沙虾,陈皮鸭,清蒸花蟹,白灼墨鱼,蒜蓉粉丝蒸元贝,上汤马胶丸,冬菜蒸马友鱼,蒸龙虾,粽香...</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>凤山街道大马路218号城区水产公司对面</td>\n",
       "      <td>115.361280,22.767931</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': '清蒸花蟹', 'url': 'http://store.is.aut...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>79.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0FFG7GUTW</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>东北姐妹烧烤(凤苑路)</td>\n",
       "      <td>羊肉,牛肉,骨肉相连,五花肉卷金针菇,鱼豆腐,鱼饼,胸口油,鸡翅,百威,可乐,香菇,辣椒,蒜...</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>050118</td>\n",
       "      <td>diner</td>\n",
       "      <td>五马路379号</td>\n",
       "      <td>115.370621,22.775423</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>69.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFF914N8</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>梁合美食店</td>\n",
       "      <td>鸡扒便当,炸鸡排,排骨便当,玉米汤,猪扒便当,冻柠檬七喜,冻柠檬可乐,猪脚便当,猪排饭,雞扒...</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街10号附近</td>\n",
       "      <td>115.364250,22.771777</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>11.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B0FFF9139T</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>藏米阁(城区店)</td>\n",
       "      <td>火炙芝士脆虾卷,炙烧北海道蟹棒寿司,鳗鱼寿司,吉列炸虾手卷,辣味带子裙边寿司,芒果吞拿鱼沙律...</td>\n",
       "      <td>餐饮服务;外国餐厅;日本料理</td>\n",
       "      <td>050202</td>\n",
       "      <td>diner</td>\n",
       "      <td>新城街59号</td>\n",
       "      <td>115.363192,22.770351</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>46.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFF913BL</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>小禾回转寿司(汕尾店)</td>\n",
       "      <td>黑椒牛扒石锅饭,招牌三色寿司,芒果西米露,苏打水,鳗鱼石锅饭,吞拿鱼,三文鱼刺身,僵尸特饮,...</td>\n",
       "      <td>餐饮服务;外国餐厅;日本料理</td>\n",
       "      <td>050202</td>\n",
       "      <td>diner</td>\n",
       "      <td>四马路14号(协兴广场左侧)</td>\n",
       "      <td>115.364643,22.773079</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>38.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B0294004B4</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>醉月园美食</td>\n",
       "      <td>纱虾排骨粥,生腌虾,凉拌牛肉,炒地瓜叶,炒丁螺,清炒时菜,龙脊排骨汤,鸡骨草炖排骨汤,酥炸香...</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>五十米大道房管局楼下</td>\n",
       "      <td>115.363633,22.775186</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>95.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFG8CEWI</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>风情四季椰子鸡</td>\n",
       "      <td>腊味煲仔饭,原味椰子鸡,鲜榨椰子汁,鲜豆腐,牛肉丸,炸腐皮,凉拌青瓜,芝士丸,椰子汤底,辣味...</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道名门御庭内街134-135号(必胜客后面)</td>\n",
       "      <td>115.370100,22.780520</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>43.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B029400AN1</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>新番寻味火锅城</td>\n",
       "      <td>牛腩火锅,羊肉火锅,牛腩粉,牛饼,牛肉,牛百叶,粿条,牛杂,雪碧,可乐,牛筋,牛舌头,牛腩煲,牛肠</td>\n",
       "      <td>餐饮服务;中餐厅;火锅店</td>\n",
       "      <td>050117</td>\n",
       "      <td>diner</td>\n",
       "      <td>园林中街7栋</td>\n",
       "      <td>115.365699,22.774780</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>54.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0FFF8ZQT7</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>永佳香牛羊肉火锅店(园林店)</td>\n",
       "      <td>鲜羊肉,白萝卜,牛腩粿,牛杂,牛腩方便面,汕头牛肉丸面,汕头牛肉饼面,牛腩米粉,腐竹皮,羊肉...</td>\n",
       "      <td>餐饮服务;中餐厅;火锅店</td>\n",
       "      <td>050117</td>\n",
       "      <td>diner</td>\n",
       "      <td>园林中街53号</td>\n",
       "      <td>115.365066,22.775388</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>52.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFGL6H6Q</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>201</td>\n",
       "      <td>重庆秦妈火锅(汕尾店)</td>\n",
       "      <td>一号肥牛,秦妈鸭肠,酸菜鸳鸯锅,鲜牛肉,秦氏招牌毛肚,麻辣牛肉,炸腐竹,酥肉,五花肉,蟹柳,...</td>\n",
       "      <td>餐饮服务;中餐厅;火锅店</td>\n",
       "      <td>050117</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道中段信利·城市广场F5层</td>\n",
       "      <td>115.362163,22.773874</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>5</td>\n",
       "      <td>F5</td>\n",
       "      <td>GD0018270210500020</td>\n",
       "      <td>3.5</td>\n",
       "      <td>91.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFF911A9</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>肯德基(汕尾名门店)</td>\n",
       "      <td>红豆派,肯大大鸡排,薯条,香辣鸡翅,KFC香辣（劲脆）鸡腿堡,葡式蛋挞,新奥尔良烤鸡腿堡,芋...</td>\n",
       "      <td>餐饮服务;快餐厅;肯德基</td>\n",
       "      <td>050301</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道名门御庭1层(近必胜客)</td>\n",
       "      <td>115.370279,22.780695</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>4.8</td>\n",
       "      <td>32.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B0FFGFTPKT</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>天悦大酒楼</td>\n",
       "      <td>脆虾肠,舒芙厘,粗面,韭菜饺子,核桃包,春卷,凤爪</td>\n",
       "      <td>餐饮服务;中餐厅;综合酒楼</td>\n",
       "      <td>050101</td>\n",
       "      <td>diner</td>\n",
       "      <td>凤苑路与建设路交叉路口东北侧中国建设银行旁门店1至2层</td>\n",
       "      <td>115.370076,22.770298</td>\n",
       "      <td>...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[{'title': [], 'url': 'http://store.is.autonav...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>3.5</td>\n",
       "      <td>49.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>20 rows × 47 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            id      parent childtype            name  \\\n",
       "0   B029400EN1          []        []       楚留香餐厅(总店)   \n",
       "1   B0294004BF  B0294004BE       202    友谊大酒楼(汕尾大道店)   \n",
       "2   B0FFGZKROH          []        []              饭焗   \n",
       "3   B0FFF911PS          []        []  黑冰客港式茶餐厅(通港路店)   \n",
       "4   B029400UNH          []        []           亚雄海鲜店   \n",
       "5   B0FFGD8HMZ  B0FFGFCAUA       201     探炉(信利·城市广场)   \n",
       "6   B029400A7D  B029400F62       202       海珍酒楼(通港路)   \n",
       "7   B0FFGLLGEW  B0FFGFCAUA       201    麦当劳(信利城市广场店)   \n",
       "8   B029400HJB          []        []      裕兴酒家(大马路店)   \n",
       "9   B0FFG7GUTW          []        []     东北姐妹烧烤(凤苑路)   \n",
       "10  B0FFF914N8          []        []           梁合美食店   \n",
       "11  B0FFF9139T          []        []        藏米阁(城区店)   \n",
       "12  B0FFF913BL          []        []     小禾回转寿司(汕尾店)   \n",
       "13  B0294004B4          []        []           醉月园美食   \n",
       "14  B0FFG8CEWI          []        []         风情四季椰子鸡   \n",
       "15  B029400AN1          []        []         新番寻味火锅城   \n",
       "16  B0FFF8ZQT7          []        []  永佳香牛羊肉火锅店(园林店)   \n",
       "17  B0FFGL6H6Q  B0FFGFCAUA       201     重庆秦妈火锅(汕尾店)   \n",
       "18  B0FFF911A9          []        []      肯德基(汕尾名门店)   \n",
       "19  B0FFGFTPKT          []        []           天悦大酒楼   \n",
       "\n",
       "                                                  tag                type  \\\n",
       "0   水煮酸菜鱼,水煮牛肉,铁板豆腐,茄子煲,片皮鸭,泰式招牌骨,小炒王,梅菜扣肉,牛肉窝蛋饭,回...        餐饮服务;中餐厅;中餐厅   \n",
       "1          凤爪,排骨,肠粉,干蒸烧卖,咕嚕肉,鹧鸪蛋,冬瓜水蟹湯,牛肉丸,豬肉剁墨魚,汕尾魚蛋       餐饮服务;中餐厅;综合酒楼   \n",
       "2   霸王别鸡扒焗饭,二师兄焗饭,牛魔王焗饭,鸡飞蛋打便当,米提拉苏芝士饼,叉烧遇上芝士焗饭,鱼柳...        餐饮服务;中餐厅;中餐厅   \n",
       "3   咖喱鸡扒饭,芝士西多士,玛奇朵香草多士,鱼柳不怕黑焗饭,芒果绿林水晶饮,浓香金菇肥牛饭,飘香...        餐饮服务;快餐厅;茶餐厅   \n",
       "4     苦螺,炒米粉,花蟹,鱼丸煮丝瓜,青橄榄海螺汤,椒盐濑尿虾,扇贝,蔥炒魟魚苦瓜,黌魚苦瓜,杂鱼汤       餐饮服务;中餐厅;海鲜酒楼   \n",
       "5   烤鱼,清江鱼,口水鸡,麻辣牛肉,龙利鱼,湄公鱼,茄子,黑椒鸡中翅,金桔柠檬,烤羊肉串,凉皮,...  餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "6   虾饺,凤爪,烧卖,海鲜粥,流沙包,猪肚,香菜饺,大包,牛肉丸汤,芝麻包,xo酱炒卷粿,蒜蓉炒...       餐饮服务;中餐厅;综合酒楼   \n",
       "7   麦辣鸡翅,麦辣鸡腿汉堡经典中薯条套餐,不素之霸双层牛堡套餐,麦辣鸡腿堡套餐,板烧鸡腿堡套餐,...        餐饮服务;快餐厅;麦当劳   \n",
       "8   白切沙虾,陈皮鸭,清蒸花蟹,白灼墨鱼,蒜蓉粉丝蒸元贝,上汤马胶丸,冬菜蒸马友鱼,蒸龙虾,粽香...        餐饮服务;中餐厅;中餐厅   \n",
       "9   羊肉,牛肉,骨肉相连,五花肉卷金针菇,鱼豆腐,鱼饼,胸口油,鸡翅,百威,可乐,香菇,辣椒,蒜...  餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "10  鸡扒便当,炸鸡排,排骨便当,玉米汤,猪扒便当,冻柠檬七喜,冻柠檬可乐,猪脚便当,猪排饭,雞扒...        餐饮服务;中餐厅;中餐厅   \n",
       "11  火炙芝士脆虾卷,炙烧北海道蟹棒寿司,鳗鱼寿司,吉列炸虾手卷,辣味带子裙边寿司,芒果吞拿鱼沙律...      餐饮服务;外国餐厅;日本料理   \n",
       "12  黑椒牛扒石锅饭,招牌三色寿司,芒果西米露,苏打水,鳗鱼石锅饭,吞拿鱼,三文鱼刺身,僵尸特饮,...      餐饮服务;外国餐厅;日本料理   \n",
       "13  纱虾排骨粥,生腌虾,凉拌牛肉,炒地瓜叶,炒丁螺,清炒时菜,龙脊排骨汤,鸡骨草炖排骨汤,酥炸香...        餐饮服务;中餐厅;中餐厅   \n",
       "14  腊味煲仔饭,原味椰子鸡,鲜榨椰子汁,鲜豆腐,牛肉丸,炸腐皮,凉拌青瓜,芝士丸,椰子汤底,辣味...        餐饮服务;中餐厅;中餐厅   \n",
       "15  牛腩火锅,羊肉火锅,牛腩粉,牛饼,牛肉,牛百叶,粿条,牛杂,雪碧,可乐,牛筋,牛舌头,牛腩煲,牛肠        餐饮服务;中餐厅;火锅店   \n",
       "16  鲜羊肉,白萝卜,牛腩粿,牛杂,牛腩方便面,汕头牛肉丸面,汕头牛肉饼面,牛腩米粉,腐竹皮,羊肉...        餐饮服务;中餐厅;火锅店   \n",
       "17  一号肥牛,秦妈鸭肠,酸菜鸳鸯锅,鲜牛肉,秦氏招牌毛肚,麻辣牛肉,炸腐竹,酥肉,五花肉,蟹柳,...        餐饮服务;中餐厅;火锅店   \n",
       "18  红豆派,肯大大鸡排,薯条,香辣鸡翅,KFC香辣（劲脆）鸡腿堡,葡式蛋挞,新奥尔良烤鸡腿堡,芋...        餐饮服务;快餐厅;肯德基   \n",
       "19                          脆虾肠,舒芙厘,粗面,韭菜饺子,核桃包,春卷,凤爪       餐饮服务;中餐厅;综合酒楼   \n",
       "\n",
       "   typecode biz_type                       address              location  ...  \\\n",
       "0    050100    diner                通港路中段城苑商品楼5-8号  115.363417,22.778440  ...   \n",
       "1    050101    diner                汕尾大道中段汕尾友谊大厦4层  115.365641,22.776796  ...   \n",
       "2    050100    diner  香洲街道翠园街城市广场公寓(原新城小区八栋二楼01号房)  115.362427,22.773878  ...   \n",
       "3    050305    diner             通港路中段208号(芒果酒店旁边)  115.362953,22.778156  ...   \n",
       "4    050119    diner               汕尾大道与大马路交叉口西50米  115.358697,22.771694  ...   \n",
       "5    050118    diner              汕尾大道中段信利·城市广场F5层  115.362677,22.773576  ...   \n",
       "6    050101    diner                       香城路海珍大厦  115.363631,22.779058  ...   \n",
       "7    050302    diner              汕尾大道中段信利·城市广场F1层  115.362315,22.773978  ...   \n",
       "8    050100    diner           凤山街道大马路218号城区水产公司对面  115.361280,22.767931  ...   \n",
       "9    050118    diner                       五马路379号  115.370621,22.775423  ...   \n",
       "10   050100    diner                      翠园街10号附近  115.364250,22.771777  ...   \n",
       "11   050202    diner                        新城街59号  115.363192,22.770351  ...   \n",
       "12   050202    diner                四马路14号(协兴广场左侧)  115.364643,22.773079  ...   \n",
       "13   050100    diner                    五十米大道房管局楼下  115.363633,22.775186  ...   \n",
       "14   050100    diner     汕尾大道名门御庭内街134-135号(必胜客后面)  115.370100,22.780520  ...   \n",
       "15   050117    diner                        园林中街7栋  115.365699,22.774780  ...   \n",
       "16   050117    diner                       园林中街53号  115.365066,22.775388  ...   \n",
       "17   050117    diner              汕尾大道中段信利·城市广场F5层  115.362163,22.773874  ...   \n",
       "18   050301    diner              汕尾大道名门御庭1层(近必胜客)  115.370279,22.780695  ...   \n",
       "19   050101    diner   凤苑路与建设路交叉路口东北侧中国建设银行旁门店1至2层  115.370076,22.770298  ...   \n",
       "\n",
       "   event                                           children  \\\n",
       "0     []                                                 []   \n",
       "1     []                                                 []   \n",
       "2     []                                                 []   \n",
       "3     []                                                 []   \n",
       "4     []                                                 []   \n",
       "5     []                                                 []   \n",
       "6     []  [{'id': ' B029400F63 ', 'name': ' 海珍酒楼停车场 ', '...   \n",
       "7     []                                                 []   \n",
       "8     []                                                 []   \n",
       "9     []                                                 []   \n",
       "10    []                                                 []   \n",
       "11    []                                                 []   \n",
       "12    []                                                 []   \n",
       "13    []                                                 []   \n",
       "14    []                                                 []   \n",
       "15    []                                                 []   \n",
       "16    []                                                 []   \n",
       "17    []                                                 []   \n",
       "18    []                                                 []   \n",
       "19    []                                                 []   \n",
       "\n",
       "                                               photos indoor_data.cpid  \\\n",
       "0   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "1   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "2   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "3   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "4   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "5   [{'title': [], 'url': 'http://store.is.autonav...       B0FFGFCAUA   \n",
       "6   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "7   [{'title': [], 'url': 'http://store.is.autonav...       B0FFGFCAUA   \n",
       "8   [{'title': '清蒸花蟹', 'url': 'http://store.is.aut...               []   \n",
       "9   [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "10  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "11  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "12  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "13  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "14  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "15  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "16  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "17  [{'title': [], 'url': 'http://store.is.autonav...       B0FFGFCAUA   \n",
       "18  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "19  [{'title': [], 'url': 'http://store.is.autonav...               []   \n",
       "\n",
       "   indoor_data.floor indoor_data.truefloor   indoor_data.cmsid biz_ext.rating  \\\n",
       "0                 []                    []                  []            3.5   \n",
       "1                 []                    []                  []            4.0   \n",
       "2                 []                    []                  []            3.5   \n",
       "3                 []                    []                  []            3.0   \n",
       "4                 []                    []                  []            3.0   \n",
       "5                  5                    F5  GD0018270210500021            3.0   \n",
       "6                 []                    []                  []            4.0   \n",
       "7                  1                    F1  GD0018270210100017            4.0   \n",
       "8                 []                    []                  []            3.5   \n",
       "9                 []                    []                  []            3.5   \n",
       "10                []                    []                  []            3.5   \n",
       "11                []                    []                  []            3.5   \n",
       "12                []                    []                  []            3.5   \n",
       "13                []                    []                  []            3.5   \n",
       "14                []                    []                  []            3.5   \n",
       "15                []                    []                  []            3.5   \n",
       "16                []                    []                  []            3.5   \n",
       "17                 5                    F5  GD0018270210500020            3.5   \n",
       "18                []                    []                  []            4.8   \n",
       "19                []                    []                  []            3.5   \n",
       "\n",
       "   biz_ext.cost biz_ext.meal_ordering  \n",
       "0         56.00                     0  \n",
       "1         51.00                     0  \n",
       "2         44.00                     0  \n",
       "3         43.00                     0  \n",
       "4         95.00                     0  \n",
       "5         88.00                     0  \n",
       "6         49.00                     0  \n",
       "7         26.00                     0  \n",
       "8         79.00                     0  \n",
       "9         69.00                     0  \n",
       "10        11.00                     0  \n",
       "11        46.00                     0  \n",
       "12        38.00                     0  \n",
       "13        95.00                     0  \n",
       "14        43.00                     0  \n",
       "15        54.00                     0  \n",
       "16        52.00                     0  \n",
       "17        91.00                     0  \n",
       "18        32.00                     0  \n",
       "19        49.00                     0  \n",
       "\n",
       "[20 rows x 47 columns]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "Empty DataFrame\n",
       "Columns: []\n",
       "Index: []"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "df_汕尾_美食 = pd.json_normalize(汕尾_美食[\"pois\"])\n",
    "df_汕尾_美食_饭焗 = pd.json_normalize(汕尾_美食[\"pois\"][1][\"children\"])\n",
    "display(df_汕尾_美食,df_汕尾_美食_饭焗)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### D-2周边搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "def place_around(location,keywords=None,types=None,city=None,redius=None,sortrule=None,offset=None,page=None,extensions='base',sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/place/around?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'keywords':keywords,\n",
    "        'location':location,\n",
    "        'types':types,\n",
    "        'city':city,\n",
    "        'redius':redius,\n",
    "        'sortrule':sortrule,\n",
    "        'offset':offset,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '890',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'pois': [{'id': 'B0FFLK4CEH',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '囧小渔老坛酸菜鱼',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'typecode': '050100',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '信利超市2楼',\n",
       "   'location': '115.363125,22.773448',\n",
       "   'tel': '13421100911',\n",
       "   'distance': '13',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFH08L1H',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '嘿茶小食屋(信利广场店)',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'typecode': '050300',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街信利广场首层',\n",
       "   'location': '115.363352,22.773097',\n",
       "   'tel': '0660-3337475',\n",
       "   'distance': '32',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFF9147X',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '信利烤吧(信利广场店)',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'typecode': '050118',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街信利广场',\n",
       "   'location': '115.363128,22.773635',\n",
       "   'tel': [],\n",
       "   'distance': '32',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFF9148L',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '大口九·芝士茶',\n",
       "   'type': '餐饮服务;冷饮店;冷饮店',\n",
       "   'typecode': '050700',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '信利广场首层',\n",
       "   'location': '115.363365,22.773065',\n",
       "   'tel': '13660488958',\n",
       "   'distance': '36',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFL6Q24B',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '爱心士多香港车仔面',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'typecode': '050300',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街60号西北70米',\n",
       "   'location': '115.362845,22.773263',\n",
       "   'tel': [],\n",
       "   'distance': '37',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFGAL9KE',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '自由自在(汕尾店)',\n",
       "   'type': '餐饮服务;冷饮店;冷饮店',\n",
       "   'typecode': '050700',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街87号101',\n",
       "   'location': '115.362816,22.773155',\n",
       "   'tel': '15819108995',\n",
       "   'distance': '44',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFHZGTE1',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '微塑美',\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'typecode': '070000',\n",
       "   'biz_type': [],\n",
       "   'address': '翠园街60号',\n",
       "   'location': '115.362813,22.773159',\n",
       "   'tel': '13680991855',\n",
       "   'distance': '45',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B02940MD2P',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '邮电局宿舍(翠园街)',\n",
       "   'type': '商务住宅;住宅区;宿舍',\n",
       "   'typecode': '120303',\n",
       "   'biz_type': [],\n",
       "   'address': '汕尾大道与翠园街交叉口南150米',\n",
       "   'location': '115.362822,22.773132',\n",
       "   'tel': [],\n",
       "   'distance': '45',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFKRJG9F',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '新晶都',\n",
       "   'type': '商务住宅;商务住宅相关;商务住宅相关',\n",
       "   'typecode': '120000',\n",
       "   'biz_type': [],\n",
       "   'address': '四马路与汕尾大道交叉口南150米',\n",
       "   'location': '115.363171,22.773778',\n",
       "   'tel': [],\n",
       "   'distance': '47',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFIXBEC6',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': 'Mei果',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'typecode': '050000',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街60号',\n",
       "   'location': '115.362744,22.773435',\n",
       "   'tel': [],\n",
       "   'distance': '47',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFKSJL8Q',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '茶千岁',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'typecode': '050000',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街60号',\n",
       "   'location': '115.362735,22.773451',\n",
       "   'tel': '15019575597',\n",
       "   'distance': '48',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B02940MEY2',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '正宗桂林米粉(信利城市广场店)',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'typecode': '050118',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街87号102',\n",
       "   'location': '115.362921,22.772979',\n",
       "   'tel': '18318978957',\n",
       "   'distance': '50',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFHWVKE6',\n",
       "   'parent': 'B0FFGFCAUA',\n",
       "   'childtype': '201',\n",
       "   'name': '茶水间(信利·城市广场)',\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'typecode': '070000',\n",
       "   'biz_type': [],\n",
       "   'address': '汕尾大道中段信利·城市广场F7层',\n",
       "   'location': '115.362724,22.773522',\n",
       "   'tel': [],\n",
       "   'distance': '52',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B02940MF8A',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '穗香(城市广场店)',\n",
       "   'type': '餐饮服务;糕饼店;糕饼店',\n",
       "   'typecode': '050800',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街信利广场1层1F006号',\n",
       "   'location': '115.362927,22.773754',\n",
       "   'tel': '0660-3208785',\n",
       "   'distance': '52',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFLK4GGE',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '纯饮食减肥咨询点',\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'typecode': '071100',\n",
       "   'biz_type': [],\n",
       "   'address': [],\n",
       "   'location': '115.362699,22.773508',\n",
       "   'tel': [],\n",
       "   'distance': '54',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFHWVKE7',\n",
       "   'parent': 'B0FFGFCAUA',\n",
       "   'childtype': '201',\n",
       "   'name': '多功能(信利·城市广场)',\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'typecode': '070000',\n",
       "   'biz_type': [],\n",
       "   'address': '汕尾大道中段信利·城市广场F7层',\n",
       "   'location': '115.362697,22.773508',\n",
       "   'tel': [],\n",
       "   'distance': '54',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFLITPDY',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '星巴克咖啡',\n",
       "   'type': '餐饮服务;咖啡厅;星巴克咖啡',\n",
       "   'typecode': '050501',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '河田镇四马路69号',\n",
       "   'location': '115.362688,22.773539',\n",
       "   'tel': [],\n",
       "   'distance': '56',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFKSC5IY',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '壹品鸡排(翠利店)',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'typecode': '050000',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街60号东一梯101',\n",
       "   'location': '115.363483,22.772891',\n",
       "   'tel': '15989258186',\n",
       "   'distance': '58',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFGD8HMZ',\n",
       "   'parent': 'B0FFGFCAUA',\n",
       "   'childtype': '201',\n",
       "   'name': '探炉(信利·城市广场)',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'typecode': '050118',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '汕尾大道中段信利·城市广场F5层',\n",
       "   'location': '115.362677,22.773576',\n",
       "   'tel': '0660-6116333;0660-6161901',\n",
       "   'distance': '59',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B0FFJKKJSA',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '四季青鲜榨果汁店(翠园街分店)',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'typecode': '050000',\n",
       "   'biz_type': 'diner',\n",
       "   'address': '翠园街60号东1梯101',\n",
       "   'location': '115.363494,22.772875',\n",
       "   'tel': '15914069210',\n",
       "   'distance': '61',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []}]}"
      ]
     },
     "execution_count": 66,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# json信息\n",
    "信利广场 = geocode('广东省汕尾市城区信利广场')\n",
    "信利广场_location = 信利广场['geocodes'][0]['location']\n",
    "信利广场_周边POI = place_around(信利广场_location)\n",
    "信利广场_周边POI"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>parent</th>\n",
       "      <th>childtype</th>\n",
       "      <th>name</th>\n",
       "      <th>type</th>\n",
       "      <th>typecode</th>\n",
       "      <th>biz_type</th>\n",
       "      <th>address</th>\n",
       "      <th>location</th>\n",
       "      <th>tel</th>\n",
       "      <th>distance</th>\n",
       "      <th>biz_ext</th>\n",
       "      <th>importance</th>\n",
       "      <th>shopid</th>\n",
       "      <th>shopinfo</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>photos</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B0FFLK4CEH</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>囧小渔老坛酸菜鱼</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "      <td>050100</td>\n",
       "      <td>diner</td>\n",
       "      <td>信利超市2楼</td>\n",
       "      <td>115.363125,22.773448</td>\n",
       "      <td>13421100911</td>\n",
       "      <td>13</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFH08L1H</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>嘿茶小食屋(信利广场店)</td>\n",
       "      <td>餐饮服务;快餐厅;快餐厅</td>\n",
       "      <td>050300</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街信利广场首层</td>\n",
       "      <td>115.363352,22.773097</td>\n",
       "      <td>0660-3337475</td>\n",
       "      <td>32</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFF9147X</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>信利烤吧(信利广场店)</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>050118</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街信利广场</td>\n",
       "      <td>115.363128,22.773635</td>\n",
       "      <td>[]</td>\n",
       "      <td>32</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFF9148L</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>大口九·芝士茶</td>\n",
       "      <td>餐饮服务;冷饮店;冷饮店</td>\n",
       "      <td>050700</td>\n",
       "      <td>diner</td>\n",
       "      <td>信利广场首层</td>\n",
       "      <td>115.363365,22.773065</td>\n",
       "      <td>13660488958</td>\n",
       "      <td>36</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B0FFL6Q24B</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>爱心士多香港车仔面</td>\n",
       "      <td>餐饮服务;快餐厅;快餐厅</td>\n",
       "      <td>050300</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街60号西北70米</td>\n",
       "      <td>115.362845,22.773263</td>\n",
       "      <td>[]</td>\n",
       "      <td>37</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B0FFGAL9KE</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>自由自在(汕尾店)</td>\n",
       "      <td>餐饮服务;冷饮店;冷饮店</td>\n",
       "      <td>050700</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街87号101</td>\n",
       "      <td>115.362816,22.773155</td>\n",
       "      <td>15819108995</td>\n",
       "      <td>44</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFHZGTE1</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>微塑美</td>\n",
       "      <td>生活服务;生活服务场所;生活服务场所</td>\n",
       "      <td>070000</td>\n",
       "      <td>[]</td>\n",
       "      <td>翠园街60号</td>\n",
       "      <td>115.362813,22.773159</td>\n",
       "      <td>13680991855</td>\n",
       "      <td>45</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B02940MD2P</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>邮电局宿舍(翠园街)</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "      <td>120303</td>\n",
       "      <td>[]</td>\n",
       "      <td>汕尾大道与翠园街交叉口南150米</td>\n",
       "      <td>115.362822,22.773132</td>\n",
       "      <td>[]</td>\n",
       "      <td>45</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFKRJG9F</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>新晶都</td>\n",
       "      <td>商务住宅;商务住宅相关;商务住宅相关</td>\n",
       "      <td>120000</td>\n",
       "      <td>[]</td>\n",
       "      <td>四马路与汕尾大道交叉口南150米</td>\n",
       "      <td>115.363171,22.773778</td>\n",
       "      <td>[]</td>\n",
       "      <td>47</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0FFIXBEC6</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>Mei果</td>\n",
       "      <td>餐饮服务;餐饮相关场所;餐饮相关</td>\n",
       "      <td>050000</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街60号</td>\n",
       "      <td>115.362744,22.773435</td>\n",
       "      <td>[]</td>\n",
       "      <td>47</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFKSJL8Q</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>茶千岁</td>\n",
       "      <td>餐饮服务;餐饮相关场所;餐饮相关</td>\n",
       "      <td>050000</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街60号</td>\n",
       "      <td>115.362735,22.773451</td>\n",
       "      <td>15019575597</td>\n",
       "      <td>48</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B02940MEY2</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>正宗桂林米粉(信利城市广场店)</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>050118</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街87号102</td>\n",
       "      <td>115.362921,22.772979</td>\n",
       "      <td>18318978957</td>\n",
       "      <td>50</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFHWVKE6</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>201</td>\n",
       "      <td>茶水间(信利·城市广场)</td>\n",
       "      <td>生活服务;生活服务场所;生活服务场所</td>\n",
       "      <td>070000</td>\n",
       "      <td>[]</td>\n",
       "      <td>汕尾大道中段信利·城市广场F7层</td>\n",
       "      <td>115.362724,22.773522</td>\n",
       "      <td>[]</td>\n",
       "      <td>52</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B02940MF8A</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>穗香(城市广场店)</td>\n",
       "      <td>餐饮服务;糕饼店;糕饼店</td>\n",
       "      <td>050800</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街信利广场1层1F006号</td>\n",
       "      <td>115.362927,22.773754</td>\n",
       "      <td>0660-3208785</td>\n",
       "      <td>52</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFLK4GGE</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>纯饮食减肥咨询点</td>\n",
       "      <td>生活服务;美容美发店;美容美发店</td>\n",
       "      <td>071100</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>115.362699,22.773508</td>\n",
       "      <td>[]</td>\n",
       "      <td>54</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B0FFHWVKE7</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>201</td>\n",
       "      <td>多功能(信利·城市广场)</td>\n",
       "      <td>生活服务;生活服务场所;生活服务场所</td>\n",
       "      <td>070000</td>\n",
       "      <td>[]</td>\n",
       "      <td>汕尾大道中段信利·城市广场F7层</td>\n",
       "      <td>115.362697,22.773508</td>\n",
       "      <td>[]</td>\n",
       "      <td>54</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0FFLITPDY</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>星巴克咖啡</td>\n",
       "      <td>餐饮服务;咖啡厅;星巴克咖啡</td>\n",
       "      <td>050501</td>\n",
       "      <td>diner</td>\n",
       "      <td>河田镇四马路69号</td>\n",
       "      <td>115.362688,22.773539</td>\n",
       "      <td>[]</td>\n",
       "      <td>56</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFKSC5IY</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>壹品鸡排(翠利店)</td>\n",
       "      <td>餐饮服务;餐饮相关场所;餐饮相关</td>\n",
       "      <td>050000</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街60号东一梯101</td>\n",
       "      <td>115.363483,22.772891</td>\n",
       "      <td>15989258186</td>\n",
       "      <td>58</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFGD8HMZ</td>\n",
       "      <td>B0FFGFCAUA</td>\n",
       "      <td>201</td>\n",
       "      <td>探炉(信利·城市广场)</td>\n",
       "      <td>餐饮服务;中餐厅;特色/地方风味餐厅</td>\n",
       "      <td>050118</td>\n",
       "      <td>diner</td>\n",
       "      <td>汕尾大道中段信利·城市广场F5层</td>\n",
       "      <td>115.362677,22.773576</td>\n",
       "      <td>0660-6116333;0660-6161901</td>\n",
       "      <td>59</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B0FFJKKJSA</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>四季青鲜榨果汁店(翠园街分店)</td>\n",
       "      <td>餐饮服务;餐饮相关场所;餐饮相关</td>\n",
       "      <td>050000</td>\n",
       "      <td>diner</td>\n",
       "      <td>翠园街60号东1梯101</td>\n",
       "      <td>115.363494,22.772875</td>\n",
       "      <td>15914069210</td>\n",
       "      <td>61</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id      parent childtype             name                type  \\\n",
       "0   B0FFLK4CEH          []        []         囧小渔老坛酸菜鱼        餐饮服务;中餐厅;中餐厅   \n",
       "1   B0FFH08L1H          []        []     嘿茶小食屋(信利广场店)        餐饮服务;快餐厅;快餐厅   \n",
       "2   B0FFF9147X          []        []      信利烤吧(信利广场店)  餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "3   B0FFF9148L          []        []          大口九·芝士茶        餐饮服务;冷饮店;冷饮店   \n",
       "4   B0FFL6Q24B          []        []        爱心士多香港车仔面        餐饮服务;快餐厅;快餐厅   \n",
       "5   B0FFGAL9KE          []        []        自由自在(汕尾店)        餐饮服务;冷饮店;冷饮店   \n",
       "6   B0FFHZGTE1          []        []              微塑美  生活服务;生活服务场所;生活服务场所   \n",
       "7   B02940MD2P          []        []       邮电局宿舍(翠园街)         商务住宅;住宅区;宿舍   \n",
       "8   B0FFKRJG9F          []        []              新晶都  商务住宅;商务住宅相关;商务住宅相关   \n",
       "9   B0FFIXBEC6          []        []             Mei果    餐饮服务;餐饮相关场所;餐饮相关   \n",
       "10  B0FFKSJL8Q          []        []              茶千岁    餐饮服务;餐饮相关场所;餐饮相关   \n",
       "11  B02940MEY2          []        []  正宗桂林米粉(信利城市广场店)  餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "12  B0FFHWVKE6  B0FFGFCAUA       201     茶水间(信利·城市广场)  生活服务;生活服务场所;生活服务场所   \n",
       "13  B02940MF8A          []        []        穗香(城市广场店)        餐饮服务;糕饼店;糕饼店   \n",
       "14  B0FFLK4GGE          []        []         纯饮食减肥咨询点    生活服务;美容美发店;美容美发店   \n",
       "15  B0FFHWVKE7  B0FFGFCAUA       201     多功能(信利·城市广场)  生活服务;生活服务场所;生活服务场所   \n",
       "16  B0FFLITPDY          []        []            星巴克咖啡      餐饮服务;咖啡厅;星巴克咖啡   \n",
       "17  B0FFKSC5IY          []        []        壹品鸡排(翠利店)    餐饮服务;餐饮相关场所;餐饮相关   \n",
       "18  B0FFGD8HMZ  B0FFGFCAUA       201      探炉(信利·城市广场)  餐饮服务;中餐厅;特色/地方风味餐厅   \n",
       "19  B0FFJKKJSA          []        []  四季青鲜榨果汁店(翠园街分店)    餐饮服务;餐饮相关场所;餐饮相关   \n",
       "\n",
       "   typecode biz_type           address              location  \\\n",
       "0    050100    diner            信利超市2楼  115.363125,22.773448   \n",
       "1    050300    diner         翠园街信利广场首层  115.363352,22.773097   \n",
       "2    050118    diner           翠园街信利广场  115.363128,22.773635   \n",
       "3    050700    diner            信利广场首层  115.363365,22.773065   \n",
       "4    050300    diner       翠园街60号西北70米  115.362845,22.773263   \n",
       "5    050700    diner         翠园街87号101  115.362816,22.773155   \n",
       "6    070000       []            翠园街60号  115.362813,22.773159   \n",
       "7    120303       []  汕尾大道与翠园街交叉口南150米  115.362822,22.773132   \n",
       "8    120000       []  四马路与汕尾大道交叉口南150米  115.363171,22.773778   \n",
       "9    050000    diner            翠园街60号  115.362744,22.773435   \n",
       "10   050000    diner            翠园街60号  115.362735,22.773451   \n",
       "11   050118    diner         翠园街87号102  115.362921,22.772979   \n",
       "12   070000       []  汕尾大道中段信利·城市广场F7层  115.362724,22.773522   \n",
       "13   050800    diner   翠园街信利广场1层1F006号  115.362927,22.773754   \n",
       "14   071100       []                []  115.362699,22.773508   \n",
       "15   070000       []  汕尾大道中段信利·城市广场F7层  115.362697,22.773508   \n",
       "16   050501    diner         河田镇四马路69号  115.362688,22.773539   \n",
       "17   050000    diner      翠园街60号东一梯101  115.363483,22.772891   \n",
       "18   050118    diner  汕尾大道中段信利·城市广场F5层  115.362677,22.773576   \n",
       "19   050000    diner      翠园街60号东1梯101  115.363494,22.772875   \n",
       "\n",
       "                          tel distance biz_ext importance shopid shopinfo  \\\n",
       "0                 13421100911       13      []         []     []        0   \n",
       "1                0660-3337475       32      []         []     []        0   \n",
       "2                          []       32      []         []     []        0   \n",
       "3                 13660488958       36      []         []     []        0   \n",
       "4                          []       37      []         []     []        0   \n",
       "5                 15819108995       44      []         []     []        0   \n",
       "6                 13680991855       45      []         []     []        0   \n",
       "7                          []       45      []         []     []        0   \n",
       "8                          []       47      []         []     []        0   \n",
       "9                          []       47      []         []     []        0   \n",
       "10                15019575597       48      []         []     []        0   \n",
       "11                18318978957       50      []         []     []        0   \n",
       "12                         []       52      []         []     []        0   \n",
       "13               0660-3208785       52      []         []     []        0   \n",
       "14                         []       54      []         []     []        0   \n",
       "15                         []       54      []         []     []        0   \n",
       "16                         []       56      []         []     []        0   \n",
       "17                15989258186       58      []         []     []        0   \n",
       "18  0660-6116333;0660-6161901       59      []         []     []        0   \n",
       "19                15914069210       61      []         []     []        0   \n",
       "\n",
       "   poiweight photos  \n",
       "0         []     []  \n",
       "1         []     []  \n",
       "2         []     []  \n",
       "3         []     []  \n",
       "4         []     []  \n",
       "5         []     []  \n",
       "6         []     []  \n",
       "7         []     []  \n",
       "8         []     []  \n",
       "9         []     []  \n",
       "10        []     []  \n",
       "11        []     []  \n",
       "12        []     []  \n",
       "13        []     []  \n",
       "14        []     []  \n",
       "15        []     []  \n",
       "16        []     []  \n",
       "17        []     []  \n",
       "18        []     []  \n",
       "19        []     []  "
      ]
     },
     "execution_count": 67,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 表格化，可扩展pandas处理\n",
    "df_信利广场_周边POI = pd.json_normalize(信利广场_周边POI['pois'])\n",
    "df_信利广场_周边POI"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### D-3多边形搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [],
   "source": [
    "def place_polygon(polygon,keywords=None,types=None,offset=None,page=None,extensions='base',sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/place/polygon?parameters '\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'keywords':keywords,\n",
    "        'polygon':polygon,\n",
    "        'types':types,\n",
    "        'offset':offset,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '879',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'pois': [{'id': 'BV10013356',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '望京(地铁站)',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'typecode': '150500',\n",
       "   'biz_type': [],\n",
       "   'address': '14号线东段;15号线',\n",
       "   'location': '116.469409,39.998521',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'BV10416592',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '阜通(地铁站)',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'typecode': '150500',\n",
       "   'biz_type': [],\n",
       "   'address': '14号线东段',\n",
       "   'location': '116.471740,39.991699',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A7W44I',\n",
       "   'parent': 'B0FFIJL0Q2',\n",
       "   'childtype': '308',\n",
       "   'name': '南湖东园2区',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '来广营',\n",
       "   'location': '116.465513,39.999783',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A844UJ',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '望京西园',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '宏昌路附近',\n",
       "   'location': '116.474395,40.004173',\n",
       "   'tel': '13581818718',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A7HA7I',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '大西洋新城',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '广顺北大街33号院',\n",
       "   'location': '116.466143,39.992265',\n",
       "   'tel': '18600842882',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A868CO',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '金隅国际',\n",
       "   'type': '商务住宅;楼宇;商住两用楼宇',\n",
       "   'typecode': '120203',\n",
       "   'biz_type': [],\n",
       "   'address': '望京西路48-4号',\n",
       "   'location': '116.458365,39.985906',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A843DP',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '圣馨大地家园',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '望京南湖南路9号',\n",
       "   'location': '116.461976,39.995678',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A7HS1R',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '花家地北里',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '花家地南街',\n",
       "   'location': '116.465856,39.986152',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A80FUH',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '福码大厦',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'typecode': '120201',\n",
       "   'biz_type': [],\n",
       "   'address': '广顺北大街33号院1号楼',\n",
       "   'location': '116.467422,39.994876',\n",
       "   'tel': '010-84726888',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A7HS3L',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '花家地西里',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '南湖南路',\n",
       "   'location': '116.460082,39.988190',\n",
       "   'tel': '010-64716251',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A844UM',\n",
       "   'parent': 'B0FFIJL0Q2',\n",
       "   'childtype': '308',\n",
       "   'name': '南湖东园一区',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '望京花家地广顺北大街星源国际对面',\n",
       "   'location': '116.465278,40.004165',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A845C9',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '博泰国际商业广场',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'typecode': '120201',\n",
       "   'biz_type': [],\n",
       "   'address': '南湖东园122号(近广顺北大街)',\n",
       "   'location': '116.466738,40.002243',\n",
       "   'tel': '010-84728155',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A81FVZ',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '里外里公寓',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '望京西园429',\n",
       "   'location': '116.470066,39.993597',\n",
       "   'tel': '13651229269',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A8W81N',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '望京大厦',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'typecode': '120201',\n",
       "   'biz_type': [],\n",
       "   'address': '望京中环南路9号',\n",
       "   'location': '116.469999,39.986172',\n",
       "   'tel': '010-64711608;010-64711609',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A83MQP',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '首开知语城',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '望京西路317号',\n",
       "   'location': '116.458759,39.993236',\n",
       "   'tel': '010-64758838',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A8455P',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '金隅丽港城',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '南湖南路15号',\n",
       "   'location': '116.46189,39.991312',\n",
       "   'tel': '15321530066',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A7YIG1',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '望京明苑',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '望京西园211',\n",
       "   'location': '116.468886,40.004394',\n",
       "   'tel': '010-64701619',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A84K8Q',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '东亚·望京中心',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'typecode': '120201',\n",
       "   'biz_type': [],\n",
       "   'address': '望京园402号',\n",
       "   'location': '116.472575,39.992093',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A72F14',\n",
       "   'parent': [],\n",
       "   'childtype': [],\n",
       "   'name': '博泰大厦',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'typecode': '120201',\n",
       "   'biz_type': [],\n",
       "   'address': '望京西园221号',\n",
       "   'location': '116.472773,40.002225',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []},\n",
       "  {'id': 'B000A84AL3',\n",
       "   'parent': 'B0FFIJL0Q2',\n",
       "   'childtype': '308',\n",
       "   'name': '风格雅园(南湖南路)',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'typecode': '120302',\n",
       "   'biz_type': [],\n",
       "   'address': '望京新城南湖南路8号(近湖光中街)',\n",
       "   'location': '116.463765,39.995022',\n",
       "   'tel': [],\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'cityname': '北京市',\n",
       "   'adname': '朝阳区',\n",
       "   'importance': [],\n",
       "   'shopid': [],\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'photos': []}]}"
      ]
     },
     "execution_count": 69,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\n",
    "北京市 = place_polygon('116.460988,40.006919|116.48231,40.007381;116.47516,39.99713|116.472596,39.985227|116.45669,39.984989|116.460988,40.006919')\n",
    "北京市\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.5IP定位"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 网站卫星定位，并没有用到AI/ML"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "metadata": {},
   "outputs": [],
   "source": [
    "def IP(ip=None,sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/ip?parameters '\n",
    "    params={\n",
    "       'key':key_MM,\n",
    "        'ip':ip,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'status': '1', 'info': 'OK', 'infocode': '10000', 'province': '北京市', 'city': '北京市', 'adcode': '110000', 'rectangle': '116.0119343,39.66127144;116.7829835,40.2164962'}\n"
     ]
    }
   ],
   "source": [
    "网络地址 = IP(ip='114.247.50.2')\n",
    "print(网络地址)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.6批量请求接口"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 多个请求同时上传的功能"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<Response [200]>\n"
     ]
    }
   ],
   "source": [
    "import requests\n",
    "url=\"https://restapi.amap.com/v3/batch?key=<83f8ce2754ee0e0940928a32b46e79ee>\"\n",
    "\n",
    "header={\n",
    "    \n",
    "            \"Content-Type\": \"application/json; charset=UTF-8\"\n",
    "      }\n",
    "\n",
    "body= {\"ops\": [\n",
    "        {\n",
    "            \"url\": \"/v3/place/around?offset=10&page=1&key=<83f8ce2754ee0e0940928a32b46e79ee>&location=116.50394379585519,39.278209477408794&output=json&radius=100000&types=080000\"\n",
    "        },\n",
    "        {\n",
    "            \"url\": \"/v3/place/around?offset=10&page=1&key=<83f8ce2754ee0e0940928a32b46e79ee>&location=118.50394379585519,39.278209477408794&output=json&radius=100000&types=080000\"\n",
    "        }\n",
    "    ]\n",
    "    }\n",
    "\n",
    "\n",
    "\n",
    "re=requests.post(url=url,headers=header,data=body)\n",
    "print(re)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.7静态地图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "metadata": {},
   "outputs": [],
   "source": [
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "def staticmap(location,zoom,size=None,scale=1,markers=None,labels=None,paths=None,traffic=0,page=None,sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/staticmap?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'location':location,\n",
    "        'zoom':zoom,\n",
    "        'size':size,\n",
    "        'scale':scale,\n",
    "        'markers':markers,\n",
    "        'labels':labels,\n",
    "        'paths':paths,\n",
    "        'traffic':traffic,\n",
    "        'sig':sig,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = Image.open(BytesIO(response.content))\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 74,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAADAFBMVEX1+Oz28/H++/z6+fr9+/X0+vb6+/v9+/v09fX65Xj6+PD+/fjo3u3++f78+/z7+fz7+PTg08P14J/69+zz8fbu6+mSk5T4++bu7ef99/P79fLn4dn7+/n9/fv28u/t6+j7+vr94Zjw7ef5+Pbw8e/7+fT6+fv08u/g2tD08e/59e3o5N40jOL59vD29Ozv7OTi3tX4+fn19PH49/Xz7+7l4tjg3NH39vTs6eL18Ob19fXw7erz2Yfd2c7IyMf48uLw7ujd181tb3Lu6uDExMT49fC2nMX479Tz13vj39bl4Nb6+ffj3tVrbW/8+vb19fKNjY739/arrK716cfw7ubz8enp4+vy8e/39vPk4Njr5+L28um+vr7FbwC6u7zv7en19fLX19eNf5h4d3b39vXz7Nrs6uX29fPe2M/y8OnU09Hs5+DJxcDV4rvp5dxoamze2M3BwsLr6uqQk5ViZGfUyNvr5O16fH5wcnT39O+LkJLr592tgsT28uzu7ejg2tH8/PnJwNXW0Mfo49n7+vWpi9jr6eT7+fOnp6jkiwHz8eygoaPr6eT6+viQxfji3dTw7fGkoqbd2tLLzMv7+vnc3Nz29fKZmpyemZL4+PTn5emSl5vIeBD18uudnZ79/Pvz4J/z8OiDXiGNbUvRk1Ti3dO5trHRiCjVx7Di3N75+PgJeuLk2ujbTkb8+/y5rZvix5rf2s/n49zZql/Vs3ysq6qys7Ovr6/w7uzx7/NfdLXy8e3v6+3dIyfd2Mv29PGekoPh3NL8+/r8+vj49vL9/Prl4tz59OyDjorm5eHx0mzu6uTp5+Lp5t+ei17w7+mSlZfh4eHwyEj5+Pfz8vDl4drw7+37+PPv7Ob04aH49/fyplyCg4U/Pj3xzFf03pXz8/P8+/j05Lv7+vbz0L739O319PH8+vj8/Pvv7Oj7+/r39O37+PLFcQKFX9rf2c5hY2b7+/v9/fz59u/6+vrd18z8/PxjZWj69/D14qLy8ev9/f3o3+z+/v7t6+b7+PHB6hr9AACYBUlEQVR4nM29C1RTd74vzv33nvN37n/uOtNjx+kdp6feoVwcnfOnLqcHR1ssilotsDigRZCiLFBGyl+BWqE+2qnSBTPAKI08anlU5WGpPeEl2IGOwWVoVUCQhy0TLVEXRKCF7CQbdPeX/f899k72TnaSnRB6znc6GCAkO7/P/r5fPgCMhrKeU87QBz09nT3Hnq0ZZwA1VFMXFxceni3zj5dNPWQAAMxD7p+pZe5fwOxV9PXFW4/uPeLpm1dubXp069tHVtrEHG+YwE8vp8HYZ19Y6LMxQJfDH09OWl/Rzw99nbR/K9YvJ6ANXihtdkSN+HMsz7f/jYHNSSqtGS1Vqj6gUlU1XaoaZSB8MnPT9j185giI7lhPT36p0qxSKXVUbDfVr1oj9VEckDcQgWS4fvdj6+l/c/3W2hdvCX7waO0zW6oN5Knb4Pv8Lwsin/0v+O02ePoMQ8FfUgzDXfyklhkjj7IZhvFjtQyjZtXwIbpMQgOMlZL5czcC9ISn7QF5GiIyWlqTOp5SSlFUpyqVohAe3R22nwUCcnkOgPgVcHjEBZYqfbcYtKlKrTt/7xVEFt69/o0Aj7t3d4gAerRQ27GFf+5e9D6/5BD57Jfo/PbC8x9KpCrhaa+LnpwMR5iE90WMkw+YpIkHDHguKwMCETEzM/NR4gwm40DIDE+5FkBG4YeA/z1rj8hD+FptqlTdkIqiTqiOQVQAoHZuNth+GAhIseeAWPHoTIaIaFld/sBtt17BC4isvSXE4+O713eIAHrE5qQdtjx5L40wqCKAVKHHNAfIM5l9ICyaei4J80HdugTMC899NX1gZkZTMQ3PXWMcDjMas4aM66KNYcaB9ENGQpFWQJ5lMCJSQu0m5Lafq449X0oFq4IpSjfEjLe12d+9CJBqt8+Ao8nx0p5UjEeMqhQikhrO3vZz8zXmjMimW68Ijv/bWy+KAbr33780BVifve0UAoHnEPT41DYoi4YSAcjsM4YVag5cy8V3PcJhZiYitzejMO5aZmbGmylGIzCGMfqsA+h30xCQaY5BDlgBMUO8A9GLSqgRKBqz81XHBo6pOiiG6lCtKU5RRd+3/TgQkGRPAZnU1ZQ+ryJ4HFMqKaV74oqjOSJy79aLj4R4PBIDdE+91nRG8PTyNltA2spZdcSB6ZmWLE3YdEnQugx4zxdWJBmNIYtWGI0KdOAIAYiPAgJC651ySL4/AP0r4av6N9ojAq2H8OWqGlXnKAUYqNpTVc9LcojHgLBjnaPb9xA8jqk6a1Rrcjx5lTkh8s8ia+rFW/fEAEXpdqeVC58/cQPew1egtPr976Hc+r+hdLkxwaqNGYnGzJnWvrBosO45LQDRee2gLxEKLaCIMPIUgQABIAs+ZwFAgLwJCNFGsJM/9Eb4CarH4Q/N3faIQENv7HmoP/ZBJmIoKF2ocDsLaE6AsGOxT/9cFZesSoV4UH/4uVxz14bmgIjImpIwd3XHl4rVpmEvfJMbVW+gg3yj6ga0iPYasA4BNNYhYH+dtpUIIiSR4mgIFCFgpEvgz3LtRdbMzGkLICfgR9jXOY4MqFX2iMC30n6QqmsbHWWoOJWqR3ks8I/a+yIpDwEJ9BgQQ3UndQ0ifkyl6hxjZbsfduQpIrbm7t2134rwWKuuDrU1Y5Z9fYkBFmIufY3eCwLCMAiQodP79drIPAtX0OFUYh9+NANVvEipj8Yv4p+1f+ghf+TLfaG46gqFbMh0Smh2hIhWF1caqBssfbamVAk1cM0xnfD65gKIoWM5dAaXY0QGPEYDn5JHiOywNXcXviIyd9eGTy22+6PZo+Y9NI8Hvcd8dJYlHAIQIG8eKATq3FyBaKcSDxAuYKDCRiLLSCORZaT7I/P68C/iwcxq65E/BECXnz+IrK2H9oB8je6PyQKlUlmqo47FlSp1nTVKO0DsnBN5ZFgai44PI7Jc64Y7KEGeICLW3h/ffWXZ9btCc3fh//jbYYk/mz369fJL/RATuv/S8q8xHmz2UFZuC+YQY18EU9IiAoRwiBEwwwiQPs4CU5w61NKXCX+eF288oBecOYPckFXdDozfX+O3C1Spdo5TXcrA0hrdmFak2SEgSZ4BsqxhD+b9QDNCZG54eIJI1K0XRebut2tFDHMvZ63Q3BXQ7LK9N7obOzsbu2/sXYbxqOwr2Z+bgXXImELDZAYJ2N3CITML6CHFzFdInEGRZaSTwor6kBaZjn9uv/DoIdSjZnMsdBHBuD0g0Olhc5KUpSpINSpqQBU3Jr46CMhKjwCZmBrFeFw2nQlfXlrnrvthR+4ick+kLezNXe3utDOO/tYwUb5t795t5ROcgqlcFPmcltJADU4Pl1QoslYLbq9KnkPCFugjNLmK5+DVQZEFQHzmOE1+E68xCo68Dko19C9UJmDY1vjFAbXJgtS6GlVcfkyPkRlSXRMLe08BmUhbg/HwD94BrWvdnDQIIfcQ+dbG3I2KsjV3pyZkv/UYo73Nhgetm4aU2VeoEMgQQ0HiNEcL8B2YxX2XGaloQ8feO30gUTEqOPMBePHYLUQu6E2R8fs0dwPc1mXnl6pSjapkhvF9FduBFocBAjLsASBH0x4TK2XzcVb4cnMhMSKfdDlD5BVbc/eejbm7pcMuSuSYcKx3UkuhT1Q5RqkFv2oUmGQPkeKxGmiYD4rhA32y8NS74F+8gB8h4zc2ViyueNKVdqKAFlQ41A2IiPZXvIjxDJDytDbeTmkIcPuvHZEQkU9qahTHtjp6okh7I3NX7B9uUnfYmbvyKUcgsLKRtdQ2yJ2oEYBiS0xkzWMJnQ2pEcqsx/hZJ5Dxe9zyByKOHUtN7VIFFyOXneoO1QaXJnM3NQTE121AyoP98T2CvhSYtnn80W1JgMhwDaIYyaettTF3ry97RRxtz/7bce9c0H2Eh9miCHYCcErKuxBR/hqoRPCz8mMYXnxZxRVHfvmp1KCq/89UQc2z1PZjqtLSYRKVRYAsdfMyz5hGMR57CrBWT5MvrF2RAJEUiEeKpNSyMXdvvWKwibYv/Nt6r1yNQYsP1KoGOlFcxBUg5hj4rBMEm+UW43ev7Ytn63TaguypxzqlaihV1ZlcquxHnPkGBKTfTUDOmIoxHrFTDViiPlzquXiwJSsiXRCQVCk9EmUTTfxW7B/eY9eaHIk69+h4IHblBUfdAa9tUAICMW2Gz+LCJl3QKwHISZG6Z3Mm/aBtNDquVKm6Hj4eUCm1k4Yt1e4DstUUiPHo7jDs24xPr3suKUcbsiDSVVOUKoXIIxtz955NtD17d9oOb1yIIQbxPy3ytgehmnaJh7lrJQB1/Dco8vvEHsd3bHmHtqan1FcfCF2Ta9lLlzNuA7LVtJLHg2VDu/Hpbd43589vIR6R0Q+YYQlERObuN9DctXE//hjV4BUJatiiB5xDYaVVUDSslMh02BBKG1q+eQJF+B2z7O0CpWpPqXK0VBlo9H3pJgPcBSTA5IvxWI6T1IalD71taok0ux0iomAVMXdF7scfq90xd53Qy8gGTg61P2rHFQ4WQmlDS/jXDIFlbpQ7eJucfmXpgG5ApVL2x9zAogcCUucGIAGmfoxHJ2dWTqRd9raphRAB0ogsvGtj7u6wibaH/22Ld/AQm7sW2im89x0TVK1W12S5Dt2/DnwqXapq6M9dQypVjS4Zp1EQIAUNsq/zxkvYsGJesGiNbSavm1rsMhMQIPKJxWcXm7sf371usCkuYf/mJdlpY+5aCf7cgfshJHjTFlhss3ykaJlB6TearFOWJv1cVbNHVUNhv5RyC5D1UzgjzcRssf4sgDO1js71EARkAlZEPrFEUWzN3Rfny9wNwOZuW5fEUcO7fbtrQPJF5nE+8vYpB5ybM1xaqorzpa6pUrHb3uUOIG80YKaiNr8g/ClnaklFuj0lE7AiYolr2SbP/3mZSIA9Ynd7y9zdbmvuWgkaNEkSuVkbqkZpQ+u3sShNQTt4t5zR0lLdvuVUTDBFMbpOFQTkCZmAHG7QYw0eapP1IabWdi8iYuLjAAJEHtkmz23cj5yoNEea0y2SMndF974uxiUgjVBm+QussW7kuI07eEO/NmXSZEcsheiS6hgExCgPkMMdOozHCduwhKHjJjq1y96RF4gwIOLYb73I3IXmlY37ca++2rOqRxsyxKC7rsARF4TCa+lwCUj+TXj+IougDr6orwMGztblsIaGUar/GJXciXTIqSk5V7qvA+sKukNKbx5Hd9VleR95dvJVHcPoXp2cdfgUDIhJhMgjm1pRsUJ5dOtjr7AH9AvQuyVvdnTUz8NfuxZZ5s3IURP9BBeiODFFl/1bf7QqtTR1SC4gx09gPHTvSkumF5C2l1OVNTv7Kz5+/atZR5AQQITR+LWPhHjcXbhJpFCgAJPx1nLIgblrIWso1yktp3DaUEjI+O12bIr6BXZSgz2l+UqZgCwOxXhcaXCkKTCnu0Zk9qo1oQDoqw4QIYBYPMT1zCbB6SNzVxTPQgLM9SeQRdjcfVrC3OUpPxqKeNeAmAvsvPzNFDJ+HXpJfs+XrlTVqFSpEJAlUy4vdAu2pMB4wxuOn4M+i9aFWza7AeHxT+99//17/4QQ2SCNCAHE4rM/EhI0d8XpW5QOcfkBZNF6lBJkBpyetL8813DA7mm4EIUOcPTek0Mq3bEYleoDCMj4lKsr3TKI8Tg15VRvY2fKYR4b04Yx9Drvvf/UU++/jx6NbZB6VvkUAYRDRCiuUPJcHF9EAszV9csjZ+auhZ5lZAGCPEibVyKFKA7fPVkVqFJCSGQAYgh9gaSiggOcPxEhssdZDGV2AxZV3z8FwFPf44eSLLIFhU4YCAhE5GtGhAfSFuL4IhRgzq9KJhFzV+fA3BWdtL8MQKAEb7MRbd3oY+kdvP1ksopSdVJDMgAxhHZiPPodVNVY6QYSk7FOzJ1lHyI4LAS/+VDCVjUEX0GWDo6wRd0Vyauo61Hi6tGP777i4qLk0hvY3H3e5Ukvga6hayWS38anDa30Di5EOSX99pO+HVSpcry0BgGS5uxCDdXLMR6+LvFgDbheb5XjJ0ycsgXklITdsX4Qvd8LSDxi71y5/46I9itFCsU75MLctdIovDWdaH2eBi1pQ0RtDLPL3E/7os//WFqq386mlD01A8gP0TsDxNCB/XCwUk5cgiCSHeDo9+U0BgRjAjAgtAQ/LUWyfDzYwJW296xLqQMCqktZ12NRKP/s+qJkkStz10rd8Im2UXkJQg6LteCkrSio2Ky/SKM4MBPrIOynVdaoagJdAGLo6CLliSbn2pqjZSiOxlwKcPDrbbQth9D2Kqd8Cr3jwy1cabty3QpgQyvClBYF7xU6is3dARk3PknjygCkeyX8cJSxzTw6Tic/bCsKAeB0C8DNWUyjtNYLH93Ths1eJ4Bw5bugWB4eUCh9iJ7/2MFvtxXYiSx7QIhKnzrKxXL3p4AHn332AICoW7eiAEj46qsEkLKf4OEld3B9m2tz10IxOkvG3DmBosLS1uhh9HUBAwHJW4SoBb2VdDENO3lf+yxS6jqHgBgabmA8Rt3IP2Hmd+AhlifbApJsJ7J4lc7HDu/Ugc8gAXALEgBfQQIr7mCDK8rxVcxm69B16LItVpzjWj5X5q7Y8OpOAmBAhmtoBq0ZI61xC0oSRi6mX1y0KG9F7ogeUqBT4ze7yxkgy6bMpFzUrTiqE0SOrrEFZI2dPOVU+nE+VuUIkBeduOckHvDggSAaoGWy8bUxavyNla5gc5dhhtAh7iQ/q4OuNsNDtJMxoiiItQtaVhoXAlIHClJqEi7qkoty9SFxw4ogfS66uW84RSTcCSB8OXWbm3FtLADuS8nJZV/7igHx/drW7C1PQ4nl8Sctpe3SIstpuGQWy02AUIRX8iFCJHsooh0ikh1yCAOSa+l9iriCzF06pBdXqu88jX6mKTCbjZqiQO78WyJPIUAEXdByXUO6NSUovv9Se2ldxcWai1hkpScvx9VFfo7CWhAQWhqQ8rTHOHBxKc3NZOC229hDlNA6s+VmvVA76/eU2ziGAaQGb7fV91OuM9oqdeM65SMn4ZLZqxiPxV98sRgjgnhkks7LfC7bCkgk1/ukiMCfETyX1YcHApzONBqLNPAh0BQxpLUtj/zKKOjxFJQwOKYBAEJaloTE+V4aKg1pCWH0+hW5UGSNDuJULePvICroEJAzJlwuypdTu0UYkXwJvbPs5T3C4OKel20Y5PAUqaG4K/DFpczetc6K45eRt/iM60MHNHxmDqBLgqAkhYBUMow2l+/5OBABSsgD/HXR6cw+TZ+mFzflZNJGY0WcMQ+3EmqWCLqgwS4ZgOw0xrUMJ6e06qHICkkI0Ue36HMTFCtJ4RSSXQGSV+8IkK2mZP7YPKjx2cpI++yzE7/uSuJPNqnr1xNiBnnhBGYg5htRrU/VOlvHcK2zdgXDVQB++eB8M+p7bj7/4JcAXDWwVGEQDTKLECDPZPYJOQSQB9PD+B8CCHwQNJ1ghB8iLz1lJs9obM01LhFyiK9rrd62oBW+JTNUWrS6NQRaWfqLRfrcFbnX0MkkD6FcX76k1EKABNv/OMA0DIDn5dQOffbZiZe78qPraLo/Or/rZTEehg4So2G+/cYmliuubf/2kdMGkolT/KAGflzDqQlWm7BOIQKEXv1cRl9RimKEwTwJprFg9CWAFOx8QpNYdGk8MTovfUGIZrz/o/Q2URf0uGsXclSBVEa8PqWiNH4YFIUkBNUN5YJr8SgtEmvuGHcUjJcGZD1X7tON//Ggxofz2S3fWyr8Z5eVv5zf3djVHXuzfJkAj0loQ6zCeKiFnWqotF0cvXr06Fa905Ye6Xk/2pReASCFufvXZe7XVOS2ZKxMLrQMbijhAVkZn6shgByYSc8aoRP7doq6oGWUXI8S9FYG6uj+NQPIMcxbFITxHERuTKgjWwsBYmK7Wnt7W7ssPzzcsATj0djgcTm1GJFJqhJN1YHaBVo6lHbDGDMxoaOykRmKDORw+NxX/4BtCMAK8UCxQ5tin03M+rQ0Z4hIz/thgUBk6fJahjP6NJEpRX1Dp5ILWzmRFY8AKYro04BriSMcIHFGuiSuKNFoFnVByyi5Nps3w7PjfJg90HDkOn+MJ7C4y0e6pFIaEMrU1XsIUi+PyL4OIsoHQ+dQTr3sqgARdXwrBWaM0AHwm2RKEoAiT61V9AK/7JASDEj6R3npRBWvtSltt+l9foTVh1NEpOf95PRFWAGp7I2fycoM03yUl5sOAgtbRs1QZJkH4hAgQb19mtWaIMABkj6anJBZEllsDhR2QQOXUXpIXclc2rCtX8+hwegC+fhMN7J+Jdw1DEjroZaRkchDLeRHi0n6nA5F5XBzKKf2Q4gsR9Iu/HRWXzYzY6wM6YUGZUIvSMocyUhMgNeXjgHJTu/N0Ayh94myKW1nN4lH/XDqwxki0vN+tC2HrIBQmQmfX0vQ5IYEBSn6CoSA0MbILMXwoQrjKQiIDgGyOgNowp7baa4TdEHTIFCOr47ShtWPT/FNccwpcZodqRE/qfFMlKn30AgAI4d68U+2xOBX0HVgc3cu5dTYZ2+cYLNHMivULDOT8VFmUWUkNjEP4MkVeUx6CfKSmZBe3LzHPLIpbbfrfebVhxNEJOf9sM9o4iAgIOQQGhAwFJa+H3FISWFkRSvgAAF0ZElS20hWb5giImknBGR8JKslc93+lvh1mfF1bcIuaJm+OvINedbQ+zfahiRRTTZlF9byQbk5ASCG6k4ufc45LnMpp/4zRuRnJzWZUEQtOJDVYgQUbczoDTodUZfQm2E0atDwEG6uiAZQL9rU+tj3PlsKHxwjIjnvJ+f0zHNUJrkNpvtaSxD8h1ppQBeW0BwgmgNhipXPaUroPA20MEey+owRmry4vudKMvvaNR89J+yClpdXx0XXGI3x5NAYCZYagp+gztY/xIBAkbVgpPVQqzX9YZyylDPMoZz6KHoxxrc1viUvqSVxul2rDWmtiw87gI2aA+viVxvTS4y5LcgdQKMShJVWqLTdvvdZ0KzgEBHJeT9QY1VWcqIjsy+vD/5hoAK1QWcl+KKKHWz20oHjLRXDbXWtI4rp6Yi6lYwxcBTkVowMtCXlFQq7oOEbt8kBBJnS9LDDjG8+Ej5tNhENDIhFqfPhdlG6li+n9qB7uhwjogcteRGF7TN9YMVHkblvnuaMlYzeXBqKLOQ1F2lAYdAmkXl13WDf+4xe0iUikvN+ciwzFNlnMCrUw6eTkenCtTQD0hr1zvipnebHSyCPMf1tWHHvpAt2wq8FOp2gC1qP5lfIoG747LRYx78fXIkMJrEawYDwZu8EF94NFKcHOVMr1INa0XIEMDPWkkerqTwoMDJP6wEf2YsA+nAISGG8cV101umwjHsCPG69KNH7TF7SJSKS836sc0fLUUhIHyqtlXfaza/kwlY7hV3QUKT1S9XG2xIqul7u7AknUPmceCqJD1ffgegoN51h1DYdRUwto8mD6tnyDehPoXOLHCEoloAWWGYfgdva9JL2khCwDoRFtAqqS1Aq0L732XLgLhCRnPdjJWT8FZyQYyU5pBvwdV2XXJOia9vaExHhYi3KESA7qrE6xOF2cTrHsBT/xuxRc+d9pmTGSiVawI+qmAbPZOSFZX2VcDoLaDKHn7GUJ76IzV2bUT8WONZvaTDhG4cZdYiI/bwfK8G/0Ll2tJ3SCVkl1/C8L9nXnogp9jfIoLUFBJGW3XaTRJLGu49OqhmISI7WMmTiqAnJW6YjwBNEdJgdhqcJW2hBhGIY0VAW0H1VkdK+LmImN2F/ZJ1GLVAWdr3P6IUMW49Xp5mWP+6nOGnkkEfs5v0I7g/4dBnVuU5OuRPf1zJKrkntiVOZRerihckjn/ReRC3qrU+3R6L+xMiMf2XVRXEoJaBvxZkALYpw4FzVE2keFaVdxeJqGpDv1IdIqPtAFt0GPdiSXJpWhLVmpWSyVnPXrveZnXgjdMoUak7WC9QDBCLYkWa3mfdj/UWBXdWtO3Si03yZeHoyunGhVodPjXbxHFocZvSJU+j1+oSWKwxgWqA1uDqPhiA8V3K6pZejeORco2HCcSmAZEDdpTPo0ASApODTXJBlDIRfIz7PXqBJAfH7WzcRZXF3oV3v872O4IZY/wIhFhwiNx0h4oAm0B1Z5+KIJCi/MbRrIOkUbb2EcVmVDtAbH3bxFHT9OmsLok8cOp6ilgICQGQC/kqlR+otZIEGcdKrHgDCbn1I4oYEEADw5Bvei/3FK1HUpkdr1QvvEWVhMNj0Pl/fsmYlLQaDoZNutjHuI1KODddid+FoNI8WUMK3p+S6hoEynHrERkkWC9Ynjhw0w51+pEJ/LVevHolcHc9BQCEOitfr6fgU+MjfI6G1FVU3MMKfGLaE4oYsJurFb6xz9JGysO19jrJhDKbAv7shuOOFNGyiM2vcQGSbGUuIfpkqJL9xc/WeQKPoZmCWFD/sxkGRd+S8xE0ZyHUji+kh73b7wEMuGdbrgT4kHsQH9fXGg4QWLUvRDD5/KMygkAqnjSEtkSNI2jV6Nmcn4EMxIoYOMoiKedEmNmLX+7xWeBrQjQs1TYW+ga7eQJwm5qZJLiI3zbg0V1blIfQ83vHvF2LBMOO+A/knOrGjB38ur46LERYwOqCYOlSLwQPCyaKMuPhhsLo1Mr4QxAWNsZUAAoIuAwES/szp1gSQUghVDKBNHvaOaeEfU3zM+OgUmdeou24bG7E1d1n+PKj+x8tNadXHz1hY1NBA3NhLchF5SPBwbiHld2/uaLxUIGaL8cA13SeEzzrlWjdg6oY+5KhLhsSDtbjP5VOBOSQ3g0mIY4IUTFJJRt5pP9YYuYAXWc/QfS0tQ6BEfzq3pY8BA+4OcxIisoQEN7easAIAfraDMmx7n69r8XmcGs3vMC3dst7mvN1GJAala+GHd5YSf+wrwoLS94/uzB+09cuhbjC6sGcJPbRt/5SifORXcY0KPnkAlKwAuRn64daWkgwtFZ9bqGOzi/JoKK9CQuAXJqTlGryyEj1giiKDABPjaf8zatY5hVqq15P5NWCtXWzEpvf5RVIx050Welhywg+PyGN5iOxD7QBLuuHz3nF4NqMCw2Hl4+4TDkIsy+HvXbcumMnwLBluKKooGcNqxCKyNv95dUkrMzl2ulehZdXx6VBYgZCQBZEZWhrwNlYFMozGTR5O0QhAH/aJxezxd8eJOreLjdgMDsfZKEDHOB7XZ+BG1cpAZJkB49GPxfoS54AwxpW7hszmLseMhEquZfQumM2oN9OlEjHjwDDTja6dKPWMSP3lupaWvHSwILcwbyi8ruS0oiIDAgJSKk5rgR4q+JIVinRS5bbG00nYb6DMynhoDA40MY9sYyO2g8OJebXkXWdmBF993OYKkYmpp9HvfWOwuAFLHHoRo22xoc93uhL7g/Ao9sgBBJUC+8p5IlIjKEXrM9SX8FFcS29KdGTLiqHIvrx4fXpeRkrhUG5GnT4+SKtOiWd06blJUGQl5cbVoXubOXHDQ0QOo4kGRnyC1Iu2sRGbPTnXiXm10uQ8xmxYukcOIlwZpu8+9tdEs6+UdX87JJQvd62sEe2SmV5E4Zjx40iHRMYHpfQlxMcH6XLUTItC50cpWoIU0PkJ6i2B6l1N6dNzV4Okj/TZq3Pj69DH6g/2tK3vcD8noLXXbWMjNntyrvthNmpz2QdhWJrvGpEz3NROZOX9mnTxJ8kJ1zompKxlAQKfKLUByY5i98CLumlAwUWQ1L2BoRj1JKrHQV/VTCXIycmGtzGqQFBfa12d8dFHLZVs9kjkSayOb3g60y/AhL1BwN61T56L9uRcV+MDvDHluq7YsHSVK0S2clMiH+Lvfm3uQvdF4JwQkTk5y4xV1qjrZ5nNjZDp+rdhQKCWzuEC7mRUaQ4rnByuZvwYwFRmI7w+NOFihAbP5u4cbiggBoztoAzb5Pm3xGtslDEejmGYDpLm5HoF0L/LuN+Q3A9fhrmngbxcMcMgbbg9nxa0JehdH5nZPDBqIQYNKds5Oor8w8ejo21mc9uoJMG3Gkd/5/LF87HrjAFx8ZlzBI+O4xbQQE/CvobNoVzeaOEjIR53d9juyblHvMYTcsbDDfcO48TzsCDitppg89EIBulqMPSE+yKNq/hyP21QXBuKej9Bl1j+pEInC5CWi1ZqqTPv7GvBgCiCECBBF4WUvkv0vQwuYVC4Tw4golOdKsaugf1iDpd/uXQ5dyMLO8+lkuebMGoFU7IcHggILgUYLrFEQ0tWC+Oh8ZhtjLlFwMINQTi7AC8FBY0wjcgFpG+Ao7qMVr0VkBAECP55nGLgk1b8aFdIOvrHrKf15oEBeYDcdxsQ9swU8tbol2Q2HVqonAQDge6VR0I8JJLnCzEel123YePDhYCQf0uKOASKSlaTU+6Nxv/EC9E5bX1cBL3d+Gsg/jRIUihkA8JLouGMVvrSaF8L/kYRgr5igRanGO1rxT9sC0kfiu9ri9GBkfguOVUqpwC44j4g7JZYdF6j8gc1YuI6ccCrd22Wqtkmz6+HYzZak+agDkxQhsxYJU4vBATFFhCb0CWrQZ7lFyUojn3awj6nK1AEIg5+yUWAFEUuyEtRgNxrsgFJ4USQIqOVCcGPEriffDIQJ5RRlyAgoykXE4a2r4iPvySn9hQ6SLpy9wExpCGPlxl0q7iU68QBX9rOhbONJr7yDMYj1tH0XWEZMlPSrtev7oX8MIIAQX9IvkBAMlZEZuhP5q4ewT/py+PM7ZzT6BEUWQDkFulAyYrWlvSRvL7c1W6LrKczWsGlAUXLTvj4UmtLGyeuBmpSsMjKx4D4D6RcTGkLqRmRlfCFdzqz2H1A2AAUNwB6k/xON8OWEyT5sVusLF75UkepF266Z0Hk238mXuNgtSN1LixDZkqGJiehyJqcXI0A4dX6CgwISEkHLUFgNQKELuK5JUcostYwJSv6etvHQypSZAOSYOGAT1rBzdH4iy1dQ22K1taiIahE4hRtbRf71kCR9fQeDEib2T/hYk1LtKzibByPecEDQNhQXO7bNiXX0rIkP+4JYyMfv7iJu23BWg6Sb4l5Nd7hOFoiLEOGgHA6BAOCZFPJUPowU7KaycvgxFk0BOQUPDEkrvryqByhyGpD8aCPUpZc681wh0NqitB/bddawXBnfEtKy55nW4LS4wYwIANFrUM7hYA8hHIsiHHYA4eAQpVfa9A3KB5j9gSQCROqkWTMMrtGyrnyO/pbkS/+YjawkBYh8s2LJFoyHOwkWiIGRKRDsLSig05DkaXPy4BH/hG0oRaUgP4/0JEK1IJbVFgpElltdMlIRVGevjUyXj4gOwdaro1CQKDqBnSIomU0KCEuRRES0rcGAxIf1PZO38Wfj3KA7BwKaU25qGDs6ip8Oa+p7uk2ZviSP5M8Sr5nPAGEXR+KjcZVssZ6bzX5YzxOXRcpi+sCPDAi37yCk1GMv9OpKtYyZDsdEsRhE1SyuiAvhPsmpIQxXe7rHYJPz06IVItEFjR741pAS3puXYV8pb5m58UhyCGjQSmtICkeWlkDipoBRci1+IGnISCKlmefNg/VWJT6s/Et1waKLgbpbWVWf9V3kGqb6gtONT144mdVUXTzd5g8AoTtINnTLhmIHH4JD4sHG+6KGwsQN/z2t59C+u1fkLb/+BWSjDJPOU1JipS6nuF0CHxErCw9sbIKBByiv7qgMAQ3Qyta1AKRpU8JYUpyTzNMy2lGESRfZCniBgbiE4ZaICApKRCQhIvXICCjcSkDbXFB8degAFrjzyv1vpaaPZfMbRARWzOrX1u2dnft2O7atVFlO3YWNJftrhxDtNYzQJZN3cSnt9yh8uXpBa4bK8C20gr99NMLCwD4hwufosePiNpf7gpjm+477BiSfwWeOp2XMQQ99RUAnC5hnitsqUNgr44MGsth9BT01FvgRa1oSWdKRpaYsaCAOMkEpKj12s4haPvGQ5GVMgAdw5CUNugYDnS19iVDkcW7KURkJcTthNqhm05QDNgWDevKdqytRfnLqnrAtBU01SOpxgAPAWEnyBIqptF5mNHSWBtla+5+COH49FMir/CDFXiiQqjbw/QtgJRY5B+2skIfMh+tiOztjWPi4gsms5GdFTlCYls5GdhNycuAVpY/ykRA1zFOVoocAhJXhH3AgVGo1BndJ1BkDWBPvS1FkWTvh2CABnwBY2yzGTagL4MSqx7KqNe/++4BA2guFOcpIBAREtB+YYuTJx2dIqFx6p5t8nziNsQB8ICgB3ojmrHtfucc4Oq9uKIWft4aOJGG7nya6e+mKifZSXStar4HdQy3ilCo19TwtTkfRdjkjBq1iWW1Inu6ZeDpp0noBPshoyIOEeJTZAcIFFlQTNU+GBuja7+rHafK5qBDWLQYDHdWMTGOo1p8LcP4i3bJ84+1BAlE/4j/YYZBsutoiWsyVBMbO5CPxpudL2wzfJ2PxxXIqvcVhE4gh8CXf2iN9r6Dwr1D3BOfRqETy1PRhVyyAwSLLFCLRuSMRSFAdniuQxDt4FYfhTpyGvhahg+vSyTPtZyswoRfJ+mS49Wc7pAh1ILITowIH3V39HxzPnZb5bTgQAn0DvfwndE1MtPl0MFYYt9yhUVWFZZY31X170aALHt6ENCeA8KeIWkGulpazhzvILUMZ+5KJc8NnKxCcGBA9J3e2VVkRSTJlIYL+pkbzh0mdxAREhoa5y9L0uVvt9+LSyORpR2b/a5pbEyLAAEQkOfxyiNPAYEiCQeo6A6JOLmhejGp4Tls11iAkucf77blkEsveW3XmwCRNfga8l0i0oWqdd1F5BIABbKKsyTmKo8vK6tv+q7sdn1V7e/bzDt3Q+kFAWksmBMgEJEC9IF19gOvJ6a4LJ5tHy2XPP/4ni0gg1Khsbd/1/7aDz/8zt3r4ifbrjSlXcJXscoVIrgGnbkka+qihWJlp3Ht5yoXVNVWQedjR21UfdX9NgjIg+ayL5/O958bIGzAS7gpfNx25PWZYDIn48rHtkvVuOT5Nx/vwI4h4L8m240yg+cEwUD0mvsXxiEyzCMSKw+Rh/JueMExy5mcZcaj+MX8l6wf719bu7u2ub+gqepL3wff1e4uQ+r9y7kBwq6fwori1EsBop8SfQ986+/aJ8+xBPvm42/uAwGN240yY9nf/MDT2+5fWOggj8hjmYjgyij3EKFl1i+YzUkA1IleGvqJ76ytbWque3qnb1MzVd/0S6r5u9dff91zs5ejNxqwh10gDEAdbyCrqvxt+2gFyfNvPr6nteJhP8qMZdstePxw0IML4+aj+1oQcR4CgHokFCMiqw+HoydkN/+g0tMTNj97B5AauneWjO+E/60ZxhbIXAFhD5NFL/1WRPZxpYk37JaqCWpFv/n4449/z+NhP8qMNRz8QUCe6PvNi3lE2txBRM6wOJ6SoXEopz2apDokFBSOupsfvmNtxx6fMyDsvmqaCAfiRRhCyawUZstdm6Vq4lpRiEhG+8gKhk7eYzfKDGrzH0TU7smFcTsdfE3BBJFul4hsdhORbnmV1JCg+eS8QZqj5XPnECihQjlHDFWo8+aV/slbtslz8aClb+4Z60aGMq6lmmJ/XW7bKvu7H2zIowvjEOmXjwgePCFTLZjJYADbXoN3JJ+JhvMXuLbhYtvmaGURWkx44nJwuSVa0n/eVfJ8E2qIMg4dayyfsIVDqD44+o1HF2ZBhAz0dI2IeSe2tWRlwCF1LgHC5Cw/cl8Kk0Zg2azuhE7MzTG0fnAirv3T9r2EnXcwUG83pkTcef4xrvVhHgdLREt4a1dInqh11jJqyoqI83QBj8gNmYjkX4b2epeZeBiXrCP3pZ7KyBhYAxnEO4CwnGvcxk0VNb9iZ+6KW3FIbJFZNSURLfmNPRweqnXWgkidyTSA39FFAgci8g5CJF8mIjegbB7VQQSGAuFXwch9+w4EGQ3SWPV7BxA+6E2+HLeJJtp2nj/6hiSjOqUkiL248lytQ3rBgsioPETy0R8wq+RFDaFWzwiBLKFHX+sEI/ftAUFFVy5ebbmvN8xe7oNway0AquGxjSYabLZuk9oSffULEq9zUBoPD9U6a0GkwE1EZO5KYFbkppfQZvy1QDBy3x6QIZdKJB/d1IFeAoQ1cENewamOV8TJ82/ZhWIH8UUi16VKd//FERyyA1r2aysXkw1zBcEcIo0u8iNkRI9MRPQMaIeAMDT8WiAYuZ9s90x0PM4FIerF1T3vLUDWo1g8Q9N6m8o3iUFLuNyElkpG2Vm7ApIV0JJcW2lF5LJMRLplI9IPMCBtO+HXncKR+3bPXN7vIljfiIajDeZ7CZB9DUsQHPxp8JVvEp3nt3aTp3TZZxodiitMMgJaaE3Fl82fffHFZ81fCtZWLg7FmYAngrm+HVeFANBiQoiYZTjhAwQQMwKkXzBy3x6Q/DUALHHWII0mMLZ1e1QoZ/8RtoTS0KvgtQjgK98kOs9v3eOeZTeBYINTOORYvmht5YMv/v7gl7988PcvHgjWVh4niBhfIgPtmU6XiKDTYbpdIxIjAKTOOnK/X/qpduEsAaEZpeObzV4BBJeKivAglW8Snee3zo/zxlibeIajM3FFyKXlu2EM4rGYvP8DiIh1bSWHyKkpeYhskI1IKNIhyM7FX60j9yXknXhNmB2hvmhzvlcAmcC1JXrkgogq30jyXLx1+0kcen2M6+dFMxzbXeLh0vKd3QCOfvGAvyMefHFUsLbSiggpBBjc7PSlNpjzF2NEXFm/yxmkMi6Sr4KR+/Q7dk/t9sVd8g4IuUnb0YO5A3IGdxwzeJeasPLtFfvO81vETxs3nUD/9Fv74hxbu0JycSHLPgTNfwdffPEFwF/+3ixcW8ltu7YgsthZ+RLLvm3OxwvnXDnXpMyJGzQ1zo3cD6zTSVkEyU4apJHdQdyUOQMSQDSlPsm28m3TMtvO87u/N2GBtflwB472xfKOiBNrV0guAloTp8BnD8AX5BK+AA8+E62t5BBZMmVKIjziCpFVshDpho4Xb83CD5W8hGH617xjN9sUkZPG3UFogjE7vQLI4Sm8/ob5eZJt5dup3bds8yEdRGB1sOW4mZcOJnrdtfog5EKtl9Pgi/9l5ZD/9YV4bSWHyPgUqU5yhcgE2SbsChHkD7/jAjSeGLuZTtxfxuK5wfneAOQ4V7p749gfCRKISOUbfcs2H3KYE1jwvj3ejZ7ij/S6PHGFybla34YBQcyB2QQBImqL22dBhHRJx7hCxIzXm5md6xH7U3ZIUG8HWhKSwtAwElj9nEk8J0AModyGq+V/uxXOySpLGYnWNh8ywQss9Jdpw5xef9s1DhZyrta3FWCRxXMIElniPkUulTbewCMiEbuRQKTRaVZX7uQsSNAT0cfwxSeC0HC+UWARzwUQw1IyKJ6OefLWK3aVb7MCfY7yIeUklfqYWLukL64u7ZIbeLhQ6+XJWKnzOgQqddu1lfs6eER83UGk0xki0EaQVTgPKRS+1imIgO02VnSfxvJO/BwA4Rudx9+Fzp995dtuCyDYQeS2vlmGOxF9EnvCLUCcBrSOrkFmL88hyOy1W1tpi8hm5+32EyTgxzQ6CXlcQsDKAySGwaHhZIltrNZsoueAnDHhOx70B6PiK/vKt3uWegbkIAZw5uZmPqR4FI89oV664A4gTgNaaG2lyDG0X1vJI3KlgRRdukYkFmv2m45PWfbkLGgA4KDwO3bbWEXWl8eA3CDmIxg14VISu8q3HR9/w0cT7y5k35gqwAdgtrrnZEiH/x/cYhFnAS28tlIQOrFfW8laimT0PCIOS8V5RLowIkMOT1n25CwzMgDaS3QDdttYRYFMTwE5zNVe3TQR58+28u3+NxwgOB9yvOMKfnasoBDdEIz1+uZP3AHEqeWL11Zag4sStV4YEZ0QEco1IrFOEZE/OQvFq9pL6FG7baygQPAcDwHZQubIMLFp/JRdceWb9h6HB8qHGLZsJs9uFCSHDAc/wXq9wOQWizizfF2srbRDpE4eIuYBhMgeR4f+ELpcTgfuC4hqL2FG7baxMsI8iUeA8HuRmM4pizMuqnzbAb/5hjd3+RYaerOgXw1Zux/gutv8d90BxKnl62xtpQCRdzEiugZSKk6fcIkIaiNmBh0gggbuy6uWM5sLICADtttYxTaDR33qDaT2ij7xpMD5++bjb299E+2r0y7bfa+ewwPlQ/hnXxGOA8DO+QVP9LrTK5tdVv7r2O7Gxm5hrZd4YQr89jApf9W9KxuRAWeI2FW2OyQSFLbbxir6aw8A2cHtfTnVYJvr+ObX924119cjOL7hzd1y0lkGCqYEPQvtEA1IH2BGG3BLr/+GxRsqWW4YEE+U4DG9rXxi2aSWCSdvVklpK7nfaMkSSzLoDOg6gp/AiDhoObIikh/rBBFaKmMrDQgOCtO221hFoWH3AdnKzfVJMn1jWww3+wg6JB9zcBBzl186HShI2Rpe++HCJ11PP/301514eWGMO3r9ILtgZgF+mQWCPTHRVJblcRaZiVCkWYA7W9UZGr36EP5NhZb1W/1VUSu3QBUhglfg0h2uEOnGiEgfM1RFT8gEBB+FUbSNlVkpDg27DcgbLxF7sc30rU2uY5PNmgmUD+HcDyAcZvkbBMfNx4j2du2Ev3zCLb2+YcE0B8h+y/KksGgKrxmbjkb/MBEzlvW2MxqqtRCAQwr485AKrV9SRC/Nrb9DK3g6SIOLDERQkQIj2Q0yKnetodkcexlNuMQPUWhYB1/T1yY07AgQ++oNQnznoHnKrhhOvGbi41uvsBb342GaNYjR/sOF5S8/5mjvVrQu6sYHMsH4D3TLQ0Cw/FkQpuB4QhEWjRTF5ND0AvSvGp52SsQCY5+mCD5KWndg5iO8ROZAhe65iAojhUYWvvGuniAxxSHifHwdROSGI0T2yC65xk1XtGUVAPJw7KCUBkSyeoPFpe3EgO2eEpf2QOdPvGYCbymyuh8Wj8Bw8IcL3TcfWwDZe/NZ+ISpC/IAocPwFkp860NA0K2O2IS2AoLfpFKD14lOT8/MRFAtaPcwxyFMZCtdGAe4YX8cIkvkIWIeZbgsqw2dkG41kCRUns0HWjqTpBCWBARVb1jIWr3BGjpIgSIV8292vR/iubuomVDK/YDW7iddjwW09zGKdY7K1Ot02GmjMRoJpiEECHp18sUWkCJOlqVEMK3rZmZC8FYfKLL0QLEuiOOrTB6RcTcQoTbbIYJaDZzEVkQ0CN+LWzSZvwpIRe6lAEHVG+DBZ589QP8H1uoNfs2hvmPKLtchKvbBzYRS7ge0dj/Z81gEyN69z8rX6xCQgz9AkTU5GY0AQWod7acdtgGE0hQpNAqQuyghJQLQQ4lGmhNZ4Jmi/elYhUTEG42+BIlqgojuXVmI0HaI5EOzZaXc8mxfy+B5VPTwhH1YUgqQDWiPwWdVf//ii79/9hl8yFVvnAnmWg2m7tmsDH4kLvbB1dVS7sdBiMfTjx/bIIJYxChPr0NAOB0SbRFZpwsX2IosSlMSAVliRUhmbgSD9u1GHFK05BqHe/tS1oWh0VmsOiIunF01JUakwTki5VBcSSISK3OtISJ/3lhDOw6lNstIADK7AV3eZ831X3xR34wAIdUbvMFUbLpn1/shnruLmgkl3A9k7Xa+/NiW9u5FCUx5ep1Ge3SxDjlgEVl0ZJGEyBrGUmkBFFlGyCHGQykZmcaK3idygzRWQPiWVfpEg0xEujEitoDEyOr94Ijh5BvyHaSSkRKALEPricCDLz5r/vvfSVkNqt44zBlMl9I+tjF3o2zXTFw3SLkfv4HO4LWbdnggQJLl6nUbHdLKiaxWCUCyIPckQkDUk9GJ0OxNARWa3hX3aSAEBCKyhEME21x6+4Z7G0SWk+5p+0OWm8bFbmQ+6UPplypklABk4hTSHfXNX0Ad0lyPHp+aYBdzYyzzp2xOH5q7tsU+rJT70f7DD31d9nAgRG7mA5l6nTbSnA6hjZzIMkpaWUXDePc5B0hR3qG4wtzEBPVkeKUIEIjIKS8gAvlrpVxA4MH4LseN69J+pgQg5fRnX9TD/zAsUGx99hl9ppo0GTONS21O/+4Om9ZBYfbD6n6gSoZP8iXxgCyyFdXqD8r11y2O4bTFOZ+OxvhDQPC/DMchRjo+Qp1dNJOZopn+KKMoM36FFgGiht5ZZjqZ1cQhQoUSRK40ON+OAfVIMu6xEomoYftRJg6pG+XP8wMlLSwHgGwjgDwQAGLioomh1bYrgw12S2sNBnv3AxVe9X0tjQfW6/AeOyXXX4eA4FQu0SGAmL0l01YqgYCgnb/aiun9IeHhRW+OGCMUlX5+7b25FAJEGzk9nZjBxRwDLIhgETDuEhEzQoR+XogIGmUit78d5RwGUfmNg32jUoAUICiam6HZ+0VzM3qcRLpxljRsEZdaQWfcfmmtocPO/UCxXQl1bqPXzTL9dfhUnKcClj18oqpigAsJkTc+xtCMdhJtd8gGaPEGWvFbCUB2NhR1z4TzH5cbD2JBxHZMiD0igajMULhvGnlnTuqoRdQJ3+3SuMPAmFQ7QnkyUerN9c3NRKmP4LKZYZPNkg94+rZLax9ZY/NW9wOKqwudEupcAMge5LU2XJDJI+4N25iE4HDrN3Kkfh/wkpEg8q5cRNDASSEim2VPziIN0kiBdEvbZQ0SgBxdg83eeiiuHvwdm70jqHDX32TXWWDTOojcwaOcuWt1P1AqShgtcazXL8uPw3vYlStNASQKz2zmalJcIPJncyPKrOmtvqD8yVlmokSg8yAdbHl+UMrs/RrVyHz2d+QYViFAVozokYK2jbZH2S6tRcU+pEdf4H4gcfWJtHllp9cXy4/DexMQiEiBEJElU86XbEFEUA0TbdlklH9T1lgAjhhs1kn+arCDknIMUfWGMHQyVMcwXUttOwvW2i6the7gVtJ/IXA/2n+wi5ZII4JGUS6RH4d3e4aWc0RI7pCJIYjYDDdyjUij/OIsMnXILAlft2mJZFs0rt6wasihBXpmcbVNtP0uS31rN1tmfTDZgWBxP/AMALtoibTQetYNve5tFnEXEWj9ooptmq//QVaTzMlZuF0OMP4n7EXcKtN26T51UfVGXcaIcbx6i5gbXomijvdcvSfA49aLqDQI+71W9wNZu1LREkkWcVOv/4u3ESFV/DGk/tcY7AoR5HyAcT4YJX9yFmYQZBQ02sYj8/FAQunwO1e9oR8eac9YYOyfOm4TbY86rzqrpIQK/p9ZdnE1N5yadz+QuLqw3Lk6F7AI0uvFwXIB8apax4iQTGgMqZF/wj1EZE/Oin2M6uJ0mElseKQDV0o7SFCh6o0PUvsyhkbq9JftzV1dz9nz589vsir4eyh3hSvhKX5TKm4z4HO1cljk6Wh3/HVPh224RGSQIFLgYohwOY7cgnGinZ11R4kITU56YmIx3k8g5qnNZMOBwxTusuOmgeE6o55uC7Yxd19cS50/++T5s2f/tslqXvG5K101Z+7iNgNH0RJpRJBeHzfJFVqeDttwSFstiFDyEOlEiCzBk/tQybWc6YC4VWofy55p1NkA0jiF74OHDoscLK04U7aNtJSq52yP8lx1z9njUY9ssh+n+Ag2Lrz6xCwfD16vP5St170NiAURrq+9zgUi28yDqFUTtwaieiaXW7qhmkBiOR/xtuH4ZREeXeS9R9McAGJtxemwLS5Ze7Xn3JNnzx1uPqc6tz6KRBPL00ZJ7orfxdKO8djqDh6IRdzS6961fAkipEvhBYJIv9NNJhiRUQ6RQfHkLEeEcqj9vNs5IUSK7IZ9wrRDGhBrK06orfO3tqCnZ31PTwD672zPtnvXHxksK9iK+U+A8JBpXolYBN1AyXL1ugfTY10Rj8ggGZLnGpGuOoLIqlE8OcsVoVYpayOd4WXLLxrM+LgbAqTX5llbcY7bDBbdpNNdUZ7h8OhZf7bnKqWzrGBjeHmFoyVSyShXiOC4aadcve7B9FhXtJXrdhvcLIWIXW3UXlwmB4wn8OQslzILpcD9hU1Ef+Z+cQKXcDIxx6U3ffLpvv7gw7bFJbpz53oOX1Gd61EdPof+6zmuWr+vWs/5LL7BpD3qBxnREklA3NPr3rZ8hYh0EkR8BYhI1UZxiBQ8j9K4LgFBcXvx2xnwzwdxHwATi+ZLSABibcXZbVtcMnlqy3nlq1d8e8792znllnPKK69CTiFzmfCXNbgfx0kyyhUiN99xR6972/IliJCu6c4YG0Ska6MgItsRIuhIHXf1YOpC85Ju277fTRQxwSn9x3jtnT0gllactCib4pJ/Nrxy996mAlWz7nLPWeWTZ89TV3t6tl0i2mYQr5HuREavzGiJNIugqWoNMoWW1y1fRGfEiAxziODaKAEiGyyIxKD4Xd24q/UKeAyX1v79ymNJvnsl6b60A8TSimNX234PRRPv+fVAMHTbzkHXkCrv6fH357TNu1gMIrXEvua2OhewCNLr2+Xq9fkABCJCZj00EkRWksDchjHg9/c//V0LwJ/w/yyTbSAi6EDhqZ1yCshmCBktMWPSMIXbX8eDCfA2gFhbcart5uivvXX93sJ7C89fhbyhg/qDOnyup5hIt5Wm9ezSNbwauSQ3XCKFCNbrjTJZxMsBLQsipEG1cdCKCKqNeuVPf/rTKzwg1sk2HCIOk4CcwFqDXEIJIRuK07FMB5evEANibcXZIi4u+ecXN2269cq9cqXh3i/urYWOOrVFOXVOuR3n2pg2xNYTxGS8Ca/+B080OgcI1ut6mXp9PtS6AJHlZPxtEkQE1UbVQkBqLYBYJ9vsNS8n5+BMqyMjITnA/r32YT5kGvmWeREg1lacfeLikn8+Uw4VStTWnp5ZFOJdqzz75JPNZ89v54a8T2FTLqABqxHo9xgueKbTMSI3UYfCTZl6fT7UuhARUmwTaDozARXrnxBZ/hFMttmLBzo4n6kodkEsRA4NmC0DWoWAWFtx1ouLS175Y0/Pl482HT7X/D9IyH1hDzR/j/vzzjz3YsexuGuD3PK2e0ETGxaBhiTzrjyhNS9qHSNCJp0tH+QQuUFbOYQAIpxscxNPXwT65x3igU72hn1XcDnJw4xaJ1UJAOFacUCbyXaOzyv3q8/2+EFLdyEH0D3VeerxTa40yFpLHXoTV+xDofUbN8MmIhbZg45Apl6fJ0CsiBCdmnwMAnIdAnHd8o9oss3NVVjWP+EIETTAj7ZnZ0MaZoECwbhDKyDWVhy7aLvh+r0nz0KzisPj+q2cnvONpPL6CXE97At4LAF80P6Jx4p9b8CofL3u/YAWR2e4iZndBJFLEB9kZflZ/hFPtiF3Jxh3oEaekHJBWEOHJWJiIR4QayvOUltz99GOu9cfZTef7fnVQhTdvfcoSqs7U064yXb1oAElRRhUdHPQaeGPU0Dc0evzENDiaBuPCO6qqBtB3/yJOCH4H/FkG7xUDB2uVIgRz52VcEG24JdmNgv76ThArK04obbR9ihoXj1aqISOR8/5guyFf6TWK8+8ETqOX8p+9aABTyFGN8Ppax6zyFak19fI0+vzENDiaAc35xcjssIOENFkGzU6jBgUcZLqekMpL8r+Dd6oxofYLZrISQCxtuIcty212gTNq3sG5bnj286iPEhPz7mzPQUcN8VKDNM3ZDOkpNBwwVPjd+/eVcgm6ZAltObJ8kW0g5uFjRDR49o0ASCiyTb34We+ctPciHiEuWlbvtCNmkIa7V5+azCuuL0k3nuJAbG24rwhirY/Wrt2LWSYewZVz/pNf+xRLTx+Xnn+yfI2soKNGZQeo46uTrcYmVquy38cIIL1epI8vT5Pli+i8mAOkeUMUzeE7CwLIMLJNlgqUNjWwpXYg+I6Xxwz8bfbyzFBwpiBweKbGgNiacVZL4q231vbrFx799t72p6eM1GP1p7v2fTi9bU5fCuOvsPRaCM086T/MDK1PAxpPd67ZwRZOLKGac2X5YuIR6RrOaNfMCQoIRZOtgl9yEtpiMgu9Fjsj8SimIndqDQ+YmKyQQoBYmnF2S1yP+7tUJ07e34t5JMnJ6D7EXX+3KZbmyzJKMlh+hwhi/HyemRqeRjUInpdJ0+ve+/87YlHJLabNo5k1PF4CCfbHMdaMx8/hogg11o8Nz5QMmZSHUsiJrZlqwgQvhVH3FlwbwdKDZ59chNEBLmDmyCH7LAko0adJZwPI2Z8vHUOptberah89pIsvW4NaBnaHZrBKMff7oF0K08bsCCyIKN9KNl2ss1WXJzAcKfxMjdfS4AI6pU6ZZd5PE4iJp12UsaHw5xp7BB3FtzbilO1yvNUFPnBQmVPNvsCSUaJJgFI0PFT8DmoI+Y1D00td/Q6r9YhHI7M4N9wW5QOOo1G5kh9V84tjoeI6OtGhjpTY0STbQxpOLy6hj/xl7kZdNYRWuPWtgkrcWGmPR12v+EAgf62uJXzHs4INv9K2XMVIoI45I895yerSSQBOisuNjtv0RFEPDa1iF5fKUuv4xv/7YO2/GKhtwWDaF9z7Elq8S2UzTBq9N0kU5mTg+bc8Ii0wW/0xmHzsa0Ty2YphiGAVWPXjumwnMeovgBPztxJqnfzkaa4b/tW20w4Guk/Zc+zBJAlDfvExSVRW84pq88pqfPn1j/ZQ1HUo29fPHM2gFvaQsc438ABybCKU3Rv93kYZ9y7Z7Vcvd5uZQEJM3iDzVxgR4hkr636PUQku74KA6Kub/q9OqqMIjzyoAkw9U3407d1MJSaKYvCgBzGmd6y3VsJomg6RFM9wEMiHuOpZifs07YsuywNezj9tgsiLIAMm9a/Ioy2P4p6kmQEz5/dcr5n/b7mwzm31ip7OHN3/F3n86UI3UaIbDPIMLX8A4v9H7ddDvwz+bbNf/RyceDo3r2oClZ34+Tn+Bg/h8Sd7MGTn4vO+ODJJO77k+hZ98cIkTtYYkyzgwuepJtqd2TzgGSDqNqyegwIRORUUzMA9U0kT51UX0VRBJAzBfgnZV+iYR2Utuk7SK+jlfXfQQPZf9BsbkQNxnbO89KH6K90UwESl4EA8TcFiMxdqL/Pnj+P8XgSs0j5ucObdFev4HwHTkbJIeQg6rbIMLW2b3xr9PH2t94rho9Hkw9eeOu9jRs3BgZub7twBID2IyfJWR+5sPECefj5extPCvH4/L33uO9Pbnzv8/eOEHoLHRhWK7bkgEVyAI1ubi0EpBKeblXzz+qrHmBA2AlD2Y4qdNJlY1VR0BuB6JRFoWkpj6kyjAH6UgYBaYY3Qn0Vvh8Aan/GMZObtsNqt+CoCBMqaab6QP2T9nu7Wuqz0Lyinjx77ty5w8qeHbrm5vA33hUko2QRchBPHXdpavn/cORgYGDga/ir71tHNm488taF9kCIEgLkqSPtHCA/fWvj508hFvj8p0cu4H8/b8cs8flbR37KfQsBOXnS1zfprSPv/bdJhzswpC+XaqqnQW0UAuSZ2iiqvqz2Af2gFgMCfwa0Y/VNY7erqirBA8QDGIOm7UzZ7rGx5rKosbHdGBAtGw6fCzjTdTwQFdHYTn46fEIiYmIFBA/2sel0XohYhPrb2fPKsz2qnvJHC3ua1zzmU1cy4eAU+7/CB685TekWv/cef1cfObLRd3vghSPb2x4XWwDJJ4ePDv0p6xPxk0+e3Cj49r2nPoeAfH7wv7VvPHIhfNLxjH9pV1J7r6zeCkiO1tDUBB7UVsLf5CwrQ4dc3/TLqqoxQNc2QQZAGIxpGag+dlfVNtdWRfGAZNdjrJpHn8XeBBiwvX8XczVYDg7SJ6Za3PqBB/u8slB59slz58+fO3/23NVN/y/01IkvnyRTXGEyxHCK3amp5f/akQvJozwl9QdCQCCrEA4xogPfaDn1jU+dRPTDkZ+e5GjjeyctROC6ABlm40k/pysXpE0S7YMqKyBIL9OgvhZPcoIHXoWUA2KNqqjaHYChoQ4pDz6FRFdt8y+Btr72gQUQLLIqR6HXDj/QQ1u5tL6DAnwNliQgW2zE1StksM/C5nPHz5+t7uk52wy/+PPiSmJTqhNEbnBxRmemVvHGIz8E8ke+sZ9/dAEDEvjEU0eGYze+BY/7yAX4hTDLwSM/kH+R0rCKpXaMz0Eo8e6PJVltANkswgKByKr6zqqgq5rrq7Rjt+tr6xFXABxYxToEG1g0/WVZpZaGHKKGqp9hiMjC23IkfIMzJtzU9FjC4OUAset0vncL+yH/AzqFf2vuKf/bubMqUiLG7JmyVU+uCKkRCv7R7xyaWpffQoBYOKQfMsvGI/BBMgZk9NJTR/5jYONb8HghKp+3H3xLIKLesgEEK/WTlmdccLIGQzJmn7NbwCFadJv/rBZp6TEtXV81W19btRtEVT1gOKjw1yoIyIdUc1n9FS0EpLKqvp4DsVn7stksYdROpCUTs9ahH+cjSkZdXzj56NamKzgPNXGuWXlu6yubxspHKc6Xdz/0gOOM+5yYWpff+0HIIdsfQxiOnLzM6ZDiPZ8f+Q9mI+GYkxuhONpoEVkbpQFBv0D/HfmpE5klGbPXNgsAgTZatr6pDB61H8vCu762qfbBg6qy5h0AQ0V0CFQiUIc0ldXX1j6AgFC1DzgTC8mul2/av4VhKcr0AP1Ljg0jHwEeL77y9vmFdzdN9RzDsat/O3s+4MVNRxvMdrlzN+gKF2d8zYGp1ZYcKOSQwD8PIJXxVjEBZPvNg0f+Y/jIW8johar/4MG3kMULRRY6fAgI1OJCPkBW1ucX4NOgfDvidE+MVAjlmVqk1AESORCQcApq6933IF9gvUCDqrLa+tug9veAefiQQSIL21JlD2qbd2iv1NfeK6N2l/2MM7EQIFLEGbwnnIyBsgLyzSu3Fv7bWeWx8zU1Nc8jRBaqerRrz3AL0o0uZkk5ojOoLvPSVtbwg4Oo1uj2Iz8U89bTxuLt7228cOTCkfeIUt/elnFk43tHLrQfufAe1A12gJxEcst6338OHRiIHOKjg0dOOgIDkUTIK2f3dzuoWiJyXo/S32sqa570C38VySPoW6jVVdAqpqO+GwMYkbIodCqBRqhDtDksA+gHZUxTE0NMrO9elwaEM3iXO1vtYwEETdldCB2QGkQ9BojIveNny9eTQle73Ll8wnFGM1TsjkwtDMh7mD/e2vjhW0deg7r8wsaTGJD+H+AJHzyy+hPohRxBPoYYEKhSLgj446fvHdkIvcqDP0CYfnrkc2eASHiH0MiqrORCrbVRUIPv0E6i+ShRtVE6CEh4fRm0ssqa8ZE+pDEg9JSubDdyQNVVr3/XxEBmcsohW1/CkdmHS52JGh4Q1AgFzd2151shHjHnemahwfXfz51vJI3Oj+1y5/JpC03ijL9xkEAkgCBLNxAC8t6FYsgYo8mQQy5DQDa+NZAMHfcjG6Hx9NMLG5/iAYFeIATk5MaNgmM/CZkLOuoXDm6EDHLBBSD23mGOlhnjHj4DTRGKn06TzaizAVBPapEmpUZxKSFDCq+ZPfBuQ1OFoKpk1PcZLXoi+VYCEC5FmJzmNDDrYzF3DVG3vll4Lw4xSNS+s80L7754f+vbxLySXEQvlyzuSLu0qSUWWcmX2yAgj/8cmJyc/NYR32R//wtHfsroP4HCaCN01XlA4B9sPAgtKrHEOnnypxsxHp+TJzojCdN3UjAlXvohyy6bekh4ZJS0dAgNHT/7Qh/hOUzhqSNLXLgOBJCPb6099eqrV44qa2rilKrUqE1TZ5ULDdWxFMmieGBeCa/kQ84dOShpaok45LL/YwzI48cDyLC9DP2Ut94D4P9wDgY8aZ5DPj958KT9qbd/jiJbb7mwejF5+JksiODacqZL9tmE4hQhZZcitCEf4n480p07e7b5WE1NEHJAAlA99fnHxLzSnXC+OksGIXeEPs6yP0iZWtsDA4sDA0cfo7BvIESgLTAQAQJ/th39cO/lUdS/nv/JwZOfc8cP0eCElL1Ygor+5A+QVU66XMbnabmKBZHHJDUkXelhR1xR9aDzHUsEkBdv3TPkBATsS4XaXLn23kRPz/+75VxPDwktFzjJncsm5I74HmYNF7qlFbsz2vsY5dfrJOfSyF+BKEGeVnRZEMEiiFnuMjmEyHGK0IZ8cN//wruvPIqqrqm5Bhlj7b0zuBvnKsaj2GPzSkRo0OloAPsvniQQSf+6m/vcZJDHRY8WREgq0cXqaUxcUfVAmkvwfFCn8yZUXL1W2XPuCkqBrP2j8uz5UVKauCZtm6tXkEW47GHNGfZ3HpTFk7k0tOwRD7LJ47pgq2bHiLzgfGUoizLvuFSiTipFaEM+1+/uIL2Ea89P/epvSkp5tlp59slkEi2JbZiDeSWixcgd2eBZZdDevajPrc29fW5yyONPY0GElP+6WFDJshJF1Q7ojM91A1fMu2nTvagnzx6/0nz23BaKzJFZLFNhySFUfYqqsB3FUJwCgufNnXBrn5sc8rzGzoIIt53Ruap2kQIR0FGTj2gHPduj2nS1eT0p0XNcmugJGbqJO2L4wf0ORDJHtl/26CbZ5Pn9ZkGEtOw6XfXmKgUiOKSpNh9RujDq/NmAo6+SVFf/S86nPLtNfgiRCccxFCdk7kY2SrfX9focylAtiOBKA/qE47vfZQrEQoalZsZHvIN+4bnmmyQ5SLuTHJRHOMm+mP2du5VBN7s+IfvXva/X59DMYEEEl3I6Xj/iOgVioVAoRXxE6du72coeHVdT7N/gPQXCEXJHhg87iqE4opc7L/xwogvfZF7X63NpZrAggi1a2sH6ERkpEJ5weakgH4LSt2/odCgzSTp15ZRfuUUTyEz0D3AQQ3FAe/rQyeHxmjJbRtyhuXS6WxDBLbg66UH+MlIgHL2BB3BaAUHpW8sYBzyV4SXPQ7wO6DASuA8NBskYirS46sZ4/PAJHpgkr7TUHZpTS5wFEdydKTnIX04KhNDWl/CrWABB8RNujAO9OQ3bzcWu1ZC79AIqPb7Pbrggswj7aSiuCP0B94vJaxlxh+bUNcojshMnOsbtSxFlpUAw7SAj5fp9LOnCTYalXXxf2zIiIbpd4+ouYXfkZ+xv5Jla+VYRdSEY2Y5yRzy4QXP6ODwia7BlajfuV14KBD+TNEjrX/KxpAv5PkM8JTwAT3CiGuRWKcomwwbijvxORr/bzeXC0z+BtpqBNW6tMpZDc+vAsiAiNcpUZgoEPbPhJnbFO97wIebV9YV8n2ESec3QWPTNStfBMLcJN4Xug4rdlallttHgOD7HvNvnbUTm9hF5RG5iRMQj6GSmQFhLP9XgcRx+R3tAtpKubODPoWlIw+5IvoxIprvE1fy+5tzUgs6HzcF9gjMKgVPeBmSOfbxiRHwF3CA3BQJV66Cl3NeHjKXmprYzayydUVsbsL/fETC3y5UiFItPOuzc1HrZos2t9AckZpnORm8jMsdWdx4R0hS60oKI7BQIZ4oBM1L9Pngs9T6yN47JF0R3X8CDSftlOJju0vrL2B35FyfpqnwJh6N96xS6onHTGi8DMtdpEGJEAk2kP1d+CiSA7Pbxx8/0QWOpXyDTta1zfRAZprDef1g9x8uVoH2IHf+F/Z0jU+vmNXs8UMfmZmyNPwxt9zIicx2YwiNCOgSKpxAi8lMgZ0xPENbCz/S5u9YQupgfqyEC80wwZrlQL8cYEQ0Sd6RdOl319CcXpOCAH9KEfGKm4YyXAZlzZzWPCLGLHiJEZKdAJoK3Y5OZMwd8lvFDky1T2y1E5l8tmQehZVhMjF/JGIqdNrf2Mx/Gyq+44V+8DMichw+IEGEgIrJTIJxpTPNuvs/E1A2uFccu2mJYip/7eOlcL1eCcAviv07YK3Z7bX5QwLcNxdhuOTyn6gYJmrN1zyPiTxBJk5sCMXTcIP1tPHI+aUTwDUsVM5TjgbLw88/1ciWItCC+bYuIrfMhggPZfgxm7wkvAzL3+Rw2iMhNgYSS2GOjJSbiQwZljEp3Dh7GlrReRm7efULuyBPHfydCxM75OGhrkobiBtYbW5w1SHlCc5/yxCMygL+Sm9ylsD+O26qZfKs1hduimUuOBjN04Pq8eUiNQGZFhWaBb7QLVk5utRFXdnCg6BBm2qkzr0kfrKfkhSlPPCKjXEJJRgpk1bu0LSchQJgbDmt3J/DIgXlIjUBaj/RB29GDP3zS2fWyhPMhAQekfVhbji71tl73wghgHpFAjAhzwmVodmswdv+KhbFHHzwowzEDrMdOJD3l9dQIS9wRaPzCe/3CJ33X8q9dEMHh4IQMU3hKWMx6L+t1b8wK5BEhLDLe8YJzwVJOJh0XiGKPPmihjLO/I8M8kuchysiyMWhkZraBnIgIjtcc37Bb30WftyDY23rdG+M0OUQ4YhqX2g+GtdIEcR314iyKD+2iltoQjGBkuryfGoGvXY7dETvp89pvnP1VNdZrq7yu173xiXaYuGl75OtDZ301E9g+YWyqI3xctqoFYEuTkVF15wFhdwQqdvlwIL2GQj90cLmX9boXRtMd5vCAljnZqTIaMypeASMkyViwj+tY/RacGhmeF6GF3RF9jBAR16LjOLbd/Tve9i4gc/YOJzpixi3yikZ7N2jLigvLChgBMbibweaHPq7fh0uN7JmH1Agk1M1TYOUROZLckDaMndv17Y4P1xOao+lrYY8lRF4V03qBQrGsgLHSfYb5s509JQMQfoqdjMSXB7QVhWfus2+/JhcOlk8w96d5W6/PxTu0sAfz2BSKw+n0iAAPwQoY5yQHEHYxlhEF8xBlhLQ+WWLkmgvqwN1LXYu9rNfnYPpa2GM8pmMZGUypR2rkt7/9FNJv/wIfWlbAOCVZgHCpkZ2uc1+e0Lb77uIBLXhSWlruZWfEU9NXyB7ISAow+TMMmrwMPr2wAIB/uPApeiyLRWQBAq05vE5XeuSWPdmtl/M6He9Gn7DN63rds6sRsgeRIuVTN4wQEMgcRF7hBx8680p4kgcIu2+QZE/lTJ+RWi/nbTKk4cKx6oD2/3xAbNmDXGDHZiixPgU8IOjBKTkiXyYgLEmNtMlIjUitl3NfKLmiABzSgbb4fzog9uyByYArdTlA/hH/Q8sJmssF5CiJsr7gMgPGrZd76v33/89f//pXZFtMLKbcV9suqQPdIczy47/x7OSfkhz04L7hK8kemLbpOFmFCQMip1/TR67EJwNRdaYdLl5wAxr/CD5//69/ff/g+3+FtkUArgHzOiBEr+tME57o9afgJUkg4j4eDtgD0bYCTlYhODAgw8EyXE8f2RK/Axc7jrpIgqH1cgAc/Cui90++Dx9Ho2petesrcZdewAGEm9VuC60TZtxBaQ+I2zaWY/aAVJ5syyFJy6dkdOFKLhSVfHdSyrnceR0eWi8HfvpXjn4Kv1mhB8yq+UhwBePr6dja7hYcn8SSUfdP2fzcychrR+SEPSAdXWMLyEjdgOuufx+Ix1vfY3rLhTe5voOkRpzmwdB6OfBXC8Fv9EZ9zLx4lKs2k9JSt1gkg1QEDtsEJl0FNCXIKXtAWvY1CpP/9reA/7piRA8KGlyl+nwA+KfvOfoPF95k6A304tudRhnLMcMJ8ADM0OJ52rmyFOUTmMZ98pOHB/8JX1FyjM2PUfbFTefJOXug1ys381u0MemH6hg0pt1FqzkE5D0ekPeAc2+SBPVArLPUyDY7QOhuOZ9P8EGcH4xAz53BpaVX5Or1C6/9HxzwHo65IIbjbdZt58kVeyBa9vIegTpg2q+R0a6rnCsSCMj3FgIuvEkZqRFiW2AsOEBOuTWcw8HBzO7atYt8V7zravEuQle3IJZdPTq6AZ1r9KiA7CG68HwyaUdabpO5xzes9G5uh+SSPfBrTvy6K4l/zbqMkRVmUrDr71SRQEDef/+979+D/72PbCLn3uQWbML6OhFaxLYQApLsTg2Ro4OZzZjJwN/M9mkGiiNmEJVcxaWlyVmKvSjIGK2ZsVCRLSAXTpBakP+wGbDF1UQ62s0tTXLYA7/qxMtd+dF1NJ28JyNjgZFh2sgynH5n48F9gJice5MG0nNtdpwaIbaFEJA1bgz7tfcq+V9kTBNArl7MS06OCIqOjo4rucoe7qRB8jpFzOxrCJD0aJ4GbAFZTaplpeHgnScrOVWlstiDXPWy8l/Hdjc2dv/h2ADOjawky86d7ftAgAgklitv8gxJjZxwmBrBtoXQyhKtl3NFdl4lOhgsniAg+N9L6w7MLIo4ALngAARkdmh0GALyeHQUARLSUhh98Ifo3NYRGzieIsdgFneMWlO20Hl6//vvDwoQccwiR2WyB/fKyybKt20rn1hl4vbOk7ZBJtbhTGpbQFxJ/ON4OaXRYWrEzrYQrJdzffl2XiU6mF1h6PinEQgzu1ovwvvfwiGzRZnPQUCuZXa1I0CuZfY+dzI9rKhdeO4nyAZs5qYYDqHbgZ2n9y/IUaWHTYEy2UNM5WmkhJrJJ4qkzZEi4QDhvriW+IYGXLuyxmFqZNnL+QJEhOvlXJO9V4kOZtf+oujo/On86OhrM7surpuZiYtQJCcnI0CKSxYNQECSIyp2IUBO5msOKcKChIKJ9wNXi1ocbLxA7Dy9/977BA8nqrR86WK9fPYQkaGD9JwzTxcQReJgUp8tIC4lfjlJjcQ4up7ZvS9Jr5eTQfZeJTqYXfv7ZrEOmc2fSR64lgU5hIis5KtFMwmbISB1CTMpv4OAHDyYoTnQIoyJLJfyA+1q8LDzBI0aKyCSqtRwnBM8UAm4xR7kr1/gtj/7DxAJullSkdiYvTIk/mEuNeKAlQK6VizIaB+ps10vJ4fsvUp0MBAQTofkz+zKPDA9ExER1FoYPfRm0a7eRcWHB9Yp9EkfaQYGICAnE9YlajIsGp33A8Vw2GfOsfN04X1rxEJSlZ6ZauRtMcqjbPYbwSsBKBoB/Xs4RSI1Hs7HfYm/FCe0ramRWeGDiVGG0Q9fW4VsC+F6OVkk4VVuQ4Ac4HTIgZld0ZhDFH2JAyWLolNmEmYNCBB930zIqCZkNCisJUPDI3JQyg+ULBjGztPB7wUHYa9KDYunLhP2QF9veDRKbKvp8bWamnyg6+YViX0YykfoTcqT+BN4/hPTSYzp2au7riJ/Dv676+qu5H+Hv6obTU4eQLbFMos/x/tymByCJO1VinTIbH4iNHsVySWaRW27WiuKWXYUAgL+vSJ3lya9ZX989MFrmQiRC88T5VswKPQDHayWxM7TPwl0ur0q3TrVzU2zxgOyxk0ehYMmppYramqKGCYWtxWCYXtF4iPwJuVK/DfwIBg6+Ax0C3Yl52sy4PlfC4rUpF+OK4FXO94Vv6givhi/0q4sBQFE6LU5fA9pr3JX9ACnQwaiESAJJRHxeYVZiuKrxQPICEOA6AeiozVxGqTPD/Zp+g5K+oEON30S50lINqrUsKWBM67qTjQ0on+Xe9bEZKje/EFNjcLI7MEl00AXaqtIfHhv0h2JX42rUlFq5GrLzMz0zExhxH5NXkhGYFyvL3Nq39W4Rdc0166isBM8rVkUASkWem2ObXxJr3IWEQYE8WHKTKJCM72oLyWxpa0Y3g/J1/anwNtNR13ShAwkY4L/4IoPWh4cfGAWRyrIVxtVGpAWy0krc/ANA+4h6J+SdVL2dLyhq6YmdeRYCueRdNsoEh+LN5kvX+JPmOrway1mrw7khUQnaJ6LSCkefSMwOa43ORnKpLg34aEUzxbvugpNoGIk0oqR1wZv9OLc1l2OY3eOvUqrp54SkQH9kOLZ2WuL8nbNXq04cCBiCJeNjWqmLRRnRH6gUHc4zXYQ58kKiFiVGkI7yMJAMNyB7ufjaAcpExog76zs6Ibp2dSampq4guVk8uvjYJEi8WG0nDdJ09rJ7Gcoy+j5SobspKYYK1Hc77jZNFNbdyUnRAxo4pMjUkah4tBAE6gQe3EzM5piq9c2iwCBXlt0MfTarro6GCkbYxbe+CSWVQxRSEZBLvQIisxdu4o3TKFJlIHJAjKK/UBXySdxYFasStcHmzn2iE0LwE/GyePijuwcB6/mgs6k7UEbD4boRjz4DKwMFoo/nzxusUJ2QgT8ZXwuKqWvhN+rFTNxeKkus84i/bN4QNhQdJeAwLRdmTMH4PEnYs8gMzq+N7owMjo66CsomZKh11a8C3ttkFk0IVf3YK/NCR7OD4YjxF+zlkeE+NLSN4KXc9XOTL6VPWQkn0SBWZEqnag+QbwqZnsDv2Io9BL8lvLtkt6i45omTHhJi5GJvUzuuxOC5UU+eXgxnB9b2VuC7m10sJpKltX2rWvJuobekglbYCQ0ZAXEkIbHo65KhieflREdHZESHXYpegCKrEL4CimZyRXpu6DXNgsBuQq9tqsIkFnktRU7lYqOD8Y5VWNLPDamn4Mj2ToL0PmCaOsbS6vSN0w3OVew25opLZ+iqNFUlWp0UvrFXFJMKhJa16C44hWJddmzzzS69RV+2X1Z/LkbjZUQj8R0KigzYwwBUpEASoqAtiXeCgjXn8zkR0KlfmCm8KuE5LDoF0YhIHkt0WH5WX1hfchrQ4DMFkOvbRcE5Cry2p51fsSODsYFHcVShGslA/0xf+DxkO5TtKMca2BW4DxNHu3YTKQKM/qSIO2Z/WGXUqXsUKaGO3g513R4aqgIiysunrLG0tnjkwcByFRk6zUa0MpJJqMfpcgKUbPa9MSiyhwmTPHVc1lx8UCTIACE3YLnPwQOYA4ZyMyHgMxejeu91huXvC45LOLiLuS1ESsLem0QkF3Ea3OFiMTByCBSWoppvDHYAoec8uZJiCOjJYFZmmGu8u+ao2YauTi7rtHaYzk5VnesVFXzc4r6g+pXsq/PjgJM/uRqY3BHOwg0cRNMoMgCIFNR2ZKlATTHIPRIXmIC9khTElv/nQkbjjiU256YoIkWAmKYQk204xmavqy4kqGsQAjIrr6S/VkaRd+6ZE3iJeK1IUDYYt5rK77alal5x8Ux8xFrt5x8QxpnCNGrTDwcTuxcIU2OZBkjiog+oLIS/Pifv5ryJhdI9Dfts77UZJ1KlepLUddq6lR/yHbjEm2oPI0TV51kUNl4NVEkWGRNKyoLgwQcklsRwT3UfJQLAUmYPk1FrksXAcKeeYkGuuTci8lZGV+1LgocgIBoShTX1kXMFKbszx3S7OK8tll2dqB4F/LaoP642occlHkgUlrK7DSFyodDiy1HULcOKCqAGq02otYl+E2iGdzo5wvW9eETW7VU5LZrlTWUETKJ6kSq0lO1jsgS/jWTRlFmOVYknMgao4sEHKIH6J/paPgF6CEgLfvjqITpa2JAUGqEMQ4MZYQNDWQqNo+GRRcPFCf35g0MhITlZikyd80Srw1bRcVCr21eEOnAbV6rQskSXFn9gtpcfNMhI/1AiZatpLRgXYIaii8/Bf4FVq8zKV+L/8qvU9WlKj3WrzyWrMrXZvtJv7YMsoZ/Gwkil0yrLCLLTw0BCeGN22zMRNML0NdsJmwoS5G4IkJTYQOIoQGKweGK6Yjkot53yneFRf/r7NWMr/KvZmgUyS37L15lsdfWxoVOBF7bvABCSkspdxrqtbkt+AZch+68Sr++zBUQkHbNyZzbCo3FwNGk2B65rjR1cCVFKVOpmproY7o5XDMO/yIr5ASx1k+dqF7GiSwwhgBZhK4gI4uaPI1vEGQCF0Glnvcm+ChXk5SVIAYEnoEe1CUnJ9WZkzewu7DnhiKN8P/QaSvmvDZy+sVCr21eAOFaQUcb5P+FNrcCfc68zD5a85yfuuIjNRRZ4FDeWDdttNgIRtoWkOxjKkpZekx5jNqjGlINeWr7ItrKped1oduJujIHY5FljMutRID0oh9Cb2OStogsGgKSWVRJv1lEtbTYAMLNpmFeOm49Yt5vm7dWHYdkmEIejDujixCHtEImOaRIyaT8Ts/0+UFAtH0zRf3R1lDojNHu7/pVMePBpT01A5SyRnlsDoodhX9jOU9kJzHo+n0WwZth+M1cLQIEC80DWRQQiCzAhLU/w2qhwUEX2QLCduDw7LzMpnGfyIiHcfm5I21hCRIDuYXxb6aPVZb0ViKlvu1yiYbGN+TQ9DDWqPZ/V6PUZnepoC9yTVVaM7e6fkN1DMmNPI4hNp1PIhLriX33hRySYhX40wqo1LPRCtKS6ZlC2yL2CTJzb15m07hPZHTTQ9nt2+qSeEWEMS89TpO1IrwIMggCpLHu9IwCH030NBZc9pYUVOu/0pamUl01xq6aZz2MaFnoeMMpToHg/LAPXv9KhefgH8IDn4TfASHBZ6G/Q0t51XZvzs2m8f7Yfk+IG930rtxx3JWalN74pMzhouk4wLSgu023LgF+nrxIkGcpdMmTMG1/pdqTWupLMRTT9rLnVhZPN7iRyYwZpYjldlCxNitIeaqer7H9nhBJ9wfKvJicpLCRBbm9uSB3uk9RwehzJqohIOj+Yq5wIitBk2GUAEQHVfqzjVBlMTrPModiOpPGjazpP1HMWACZzPHLzh7TqikmnFUzTDaJt2vZbPSFZcMZyYW7LDe2f15m07hPDXjU8nJ5ElQbHwEUWa2ayKySiN48bQ6UAe37MSCBvMiic1vJumEx/bH0GHV/PUa/62utbi52FqaJDk6BMLHdPpUMpZ3MYYyfZxQp4lry3szM1bLqiKLsvhnCr9khJRiQ9I/y0isl3jrg3XmcTeMunZlC4lYnbyQhlZtwWpMA2jV9I5qson/t8C+EbpMRBRJH3xQo0Qh7QLQfdPmxhrQnAMPoOpXHvNCud5gvMAr0yZzJihzOWbE/LFETMV0Yr+hLohjwVRHoSzQaWxEg6RiQ7PTeDM2QVHhzXmfTuEtb8AqFNlkTDm5TlWooDrRgLJti/E2WQGJat69IiUq042VroTbdZ6ZQnFGpmksAhafyBq7GyCch6Vpui/YZPUNVgumhsewcyB/QGNzfl0hpW/K0lUx6CQpsM9AEo0GlxEtxs2luzM9sGjfJkIaTy6GyxrLk+OGF3ZOoInHwCpEZ/qbN+WZML7v4az/tpRpV6bG2AtXz7it2+yYYw/GXirGVlT3pV7lai/O0EBCcpzUOhyUYISBjCBCUls3l07KVUi8+r7Np3KX1oSR56A6/WisSxwf/0GXmyak/c18XA/2QzmtKVYz7MUbpJpgzUyijgZW6duyZTEuw5JA6O2W6iOEBMaaXGFHMB1rsRiOQfP15nU3jLuH+dbDKDSPDUpHIPDbFmAXk5G8mf1WqihtCiZFLHxxT7XS62d6OHDXBGLY0rAQ+asQU6mdwIG06A31Vqz+a0aRzgEBtXgJyIVDQcSwMku5u5mbT3Jyf2TRukrtBRmtF4qnNU7FCPMx7nfyZVhn3cyiwBlJVqmM1NW6xCGmC+af3vv/+PVTqKuwO2pq2xwdqjJkIPlgyBIivrlFoUjLVEBAKKXVQGG9cF511OizDgVfKzabZPB8TsN0m94KMgopE06DZhpwkHHO6VAWdXTUqlVIXk6oaducCSRPMe+8/9RQpPBJ2BxlCfdRGY0UERRJSpAdDU9jyVREd8qYWAgIodXpJe0kIWAfCIlodtv/vW+y0APtHJXeCjIKKxOql+bZ4mJ928qfIOVSp/jCkWtlZWuqO5UuaYMD3TwHwFCknFnUH+fix6rwIyigQWcbcBdDszYsMh4AMf5WRF5b1VcLpLKDJHGYcsqb82TTzT/KDjIKKRFOnHRyQnNxg2cdKP1hZk0op41JVwaVuZEVwE4zjRluf0/TpCM73gSILmYHZNPRDkrL6/CAgGYlfVaS0r4uYyU3YH1mnYRy9CzebptP1gmpH5MWBQTKDjIbQjmEiqoff7bBnD0xOjLU61TVdao2uS1X6fJtqUL7li5tgRICIuoN81s1kvalQo5gi6JuOxj9TV35VVAhBGmv5SKHRq0FJLk0rwlqzUjKfcfg2ggJsT2jSmwOD5AUZBRWJwY3ScJjNDx3//ViqUqf6wxqK6oSiyw3LFzfBQCAwGhgQUXeQD8VQauSAU5nTB3oryQ/VXyVoTk+yfkVhM+lj2QsintMu0KSA+P2tTt6WFGBf9ijKaMj27sAgGUFGYUVitQP2QORY7k22qTqVun5s+g6kyJdZ22hbDhF1B1mCi2oUXvezPAZjLC7LUE+y4cwYO8ZoJ9WMVCzL8gm5Amznc7Il6TDeS+PNgUEug4xvmHbyFYlpyx3D4VRoaZWpQ8hXr6Oom//CypZZuAlGLLIkAbEhYWISvZfrNIyny0ENW3C82KsDtVwEGYUVic87YQ9ENx2+iV8nFFWdH1IUA0Z/rU2WiwhughEBIuoOciMf4opC89FnTHIzyliO3WTaPV/XJTkNMh4WBhKdw+FUaEHLl/ILLYZCf2WqSrZziJtgRICIuoO8CAhXgO3mclDsJg8Peu8yuGvBbCc14EAYSAx1wR6IvrZ/CY7udz6rzflwqIaiSkv/oKNkVvriJhjHjbZeBMSj5aAog8ys8X5c0lGQ0UEg0Rn92eGbaHO0nQNG1fOp+ZQuObVO3pW5GK3gTUD45aDyhdZtnNxa7ta8IJkkHWR0GEh0Rk7eRafKv1Tao+x6tkalbJNZEOS8CcargBimcAeKk9k0Itq6CpsBhnlJbUkFGQ2LX+IWRJ0KtQkkOiPH/vrkz1W6UqUqRamsUX0gV4k4b4LxKiD8ctBqWSIIW7vMFa9egIDsg4xb05wEEp2QYy0Snlpz4tgxlSp1lDqm/KPcK3PaBONdQLjloHJSI4YtBV63dsVvkCYOMooCiavcwMOJoaUrjalRlqaqknW+daou2RVa4iYYsXPnZUC45aCuUiOzk6+OM4ChjTHefXsRiYOMLgOJTshR1HdSu5NSHqMopVKVSsU5CJ+Eo7IdP4aflDs5qaWeETTBZD/DlYOiviFIXgaEXw7qdKOxIIM5Nl/D4REJgoxyAomesEi2TlWzMk7Vc6z/xICqTTKQER5fqGWzFSSAG05VTuo1RdCJVFNanNBnKuIIkEwYSJiZmfE2INwEbGdj+92cb+g5WYOMsgKJHrAI9tYHajpL41RK6CZKOuvhLVZAcvQRKeHawhI1m92nWR2OCxkUiSsQa2ghIKik2OuAcMtBHadG3JtvOCfigozBHfICiR6wSDjUIamUUak6Fq1S7XEECDzwoDdxu7k2PjEpu2//Sb9/z4xUs0bSMIQHSDIgDF5he4n3AeHuy8WOUiMb+Kqn9sI38+DFyls84xlxQUa5gUTH9GtH7zBGLVftKS39OUU9X9AtBVslgJ8xFxftRFSyk+OaSDWlUYA8zYpJ1jh92tIY1DszPZMbl9jifUDY9U7H9s/GEjhWRBbFHTp0qFXm4hnPiAQZOWk1+tIJz9gDkcO7JhuKqmMF3Uj6SM5sqsw8MK0xGuNKjIoIoGXDEzRGtR5kZGZANxICwqsdtdG43zg0Pe19HcLyY/sHpLtG1gxzeBx6EyGSJ3PxjIdEgoyIZAUSHZPjTFV2cCnFTjmc2VRpbMkzxrW0FFJBEZoVUGcQgU1DCaZeYQUEK3XaeEgxH4BwY/slu0ayV+g5PNIVCJFemYtnPCQSZJQdSHRCjsMJvxrVTh52PLNprKVwdeLpwpbK9I8WhUQIWrM0lQumM6zPY8KC4oey6uYDEHZ9NRnbb5/P1TLDDMFDAQBCJFfm4hmPLwUHGZnBhvKbc8LDSWUpaqR2MrMJKvWQXBARpI6vUFQYhVRZNGOtHwpPmtGczi10pz/EDQqV7BoxNOqgH8BgPA4hRoGIDMlcPOP5pWAWeVjNsvhc9+wcNTKMcXTNHu+xCCLHM5uQlUVn7G/XthTSlJbVFmk+Z0Y0KZWT0OTKrOSfpU7IzDUmZEUnzA8gZLAC0y2KtR4dROIz6QkAIB6HFMNBIemHWoC7w+HdpaOmKzi8FsBOQDgeDvM6Zfihm5DcdPo23MwmCWMf+SFMSYla25qrZSfVQWFxlTmVQWGR49l6Ta7FuVfnBYG+LMXnmfMDiKVrxJLPndgWgCcJ0yiDmXuIo0jUxefWcHj3iTgj/cEG9uaed3RWB0j3jpuIOGcRNLMJfmB7KY04pCWrHRh7W8ayn2hdl4I8RG1fVsRzITOnLeGvbFrL5KV/rsmbJ0C4rpGVfGpkazBZ/f54AmUwh3MFeLg1HN4TWorHvNwIZZeZBXhARMzuIXLT6buU490ZbfaZBwjIAk0f0Exnnp5UJ2j6CFOMZWhSWlsE0a9sNocBcRX0fAHCdY1w+dzDL+HsLtN9hmQwCSIED7eGw3tCJDPCNARsqAN+f//T37UA/An/b9hNu8s5i3RgJ9Q+zh2OHKFwLQMqw6FkYvgsVjajrbTpMvebfIbSzhcg7NYpSz7XUL2ZzPuOMfAZTIQIwcOt4fCeEZlXv9L0NgCv/OlPf3qFBwQ86x6LOKuGhx8Ym5ZmyTIoa0zF6nfcZiftQi2Tk94OvwuIy+eaJsr5aQUk/kAymMO5Lf+IHSS3hsN7RlwisxtK+VoISK0FkAGvssgUMhj0c23LnT9AuK6Rh0tNZNY51Uh2uXs6xm8ORJZsrIDv+idEln/q5FU5yGSRNzox7HPsyZg/QPh87iAZ5GJ8lx+S5+EYv7kQ5tZh2sohBBD6mnuAOCt3QGoTVd8VpM3tUucREC6fy3ChixvcTydRBvOmB2P85kDYxEAu6XUIxHXLP24D4txjOh6LFWXAnC51PgGZbeOmUgKGiRXNH5jVUr5HtzEMg+HQwt9pGcfNJ14gNLNzGLIqsrL8LP/UuQuICxbB5tz2pXPSIvMHCDz75zQj8DYcSmnRBI2J5g/4ndYMZ7P0DOk30eblarUluLSeEdKcJyQIaMsqUIe99D+RWwT/E+02II6L5vCboDA38+6cyv7mEZB4PCQvN2K/pjBoRCeaP1D5ZiTSsjMod5nNARKJfr9AEA2N9iYghjTfFSO2gHS5qdRdscjRl7Bz6MYMNXuaP0DG6EKFsU+zIiIB9L8hnj9AKTKH4wojUBZtJkgMyDpLLDTLq4CwAR3GkRViQFZ3uh+Rdx7m6cC7RzvcbQAQ0vwB8gzoe5PWpAMICARCNH/gdFaCMTHI+Bw8/QiFDSAgC7MH/Ne7gLCh5rohZGdZABnv7HI75OukaA7RVtySMTCX/nCfeYvsPSMaCy+aPxA/k7U/c9wvI5FSR6T42QDCMYjXAVlmSlowxFsZyCXt84BBXMx3YBtwcZ6MLd0OyUdi6453CJ0sGl8ekWAMGzYahfMHaGNdpmIsPEGjVqOhn+qSyDEEyGQOBCSX0yC53gaEXd+xYsS6ryz5E08YxHmrNHwPHFpeM4e5Lz7Drld8e0baVtz4nhtRBMKMjFk0f0AboqG12viKsUpNAgQkIi4cAZIN1EiHFLYY1y3wug6BVL3TuCCjfSiZpv/9Ut8HnuHhgkXQzCbIfHOIn/gAo4OFenMlLU04JHOICTMCWjh/YHI4MUUTTX0Un12ZWZTD6rMS/DAgQYUL1jHUVwqwbrgoz2uAWHIOEyajvm6k/dhLjZ3Pd3ble4aHCxbZh9MOqzwfQukDgL5jXmZY+o1A5R1SUZfYT0NARPMHKlsWgZLc58KiJ6nMvhxtUNYKFgESHq9ZsI5ugU/IyogvmQMgWqE3M4a9TkLjDKNnGHrrFYbZSY73EvwJfjAg+JPAObAInjKyJNhjFkGLJamYzd5v0chhIltB1khEy0e/GoeAiOYPXAvL1fRm5pWoWSrr9FhGVpwWA6Jt7V2wLkGTka2uOLA/ZS6ANH1noaifVUVRzeRxGY0k/HeAAbVR0PQbRoBE1eIaZ6ag3vInTc4BcVg0h2kLLijudFbb7JTwtmimscP7iGTTwwugNodaW4dEFhDMH1Bo0keAImsIMEP7//10Zt6vkLfeu2KBphVaWbhuyUjPxcrSNtWPcVQbVdlctrsSP15bxiCkXuf+X0UAeZ2AUNDcxP1JvQtAzE53kkyYEOi+U55euw+ZBx87D7OQtYXTEeA0ZAOkQwAQzB9gqLEcUKGojF8XVshE5o6jhQRFidPTmvYFgmGHcwIEvmHVA/ilNirnSlN9JfrpJARECw/8uyqE09iYlgBShlHQFjS/zjHI664AcTLeAVI1yhgzJwI8vHafl3CZDGOu9vAFHNMYAJXZWuDHwlsGIcLc3MfNH8CN74zaT1+3otKPIuMItJWAUWdDDuFpbhxSj7mgDALC4CpBRGvLKEOs7kHt6/h39W1r0A+jyvC7DYzK5xDniaoz76JU6WU3nUPLzD+fUBMeFy5VL+EVws3Cq0JJuW+5oMnIjztv0bFDhcY9gp9qLoBAIVX7YGwMAlL7XS3FlBEdwlx5UNX0JTz0qNqm25fWRH3HSa/v6v0hIPASd0NHvlILkp0D4nwcI15NyzRIlzZLk6BjxqezwYSbnubk77skMgnF/0ca36StqudOuhnKpigEyA6iQ+prox5Urf2yqSpKO/lwDSeuxsaqECCvW+BpcgGIcxYJwOu5HrvhHHIdMyklRRAQZo3JNDqfLIJpwvQEzh56Pr7JHVJX8UpdWxuVvRsBsmySnaTHqCvQwmoua3qAAp3313DiCqqbev9kLLJ21+K/cgWIcxbpQCl8NxZKcx0z6YcOvdkHoJXl29Aw55CYSyJD4mWOOJ4rQUAAllHNUGT5QUBAGaqk8AMUs7u59nWivZu1/xJl0eP1/iubmnkTrH7ABR6uWAQLaLPshdJ45t8/tqDKqDf7kNmr70LZTWbNn+czncoJrR9ls8UztQ/Ad/BOb+YAAQSQ7AdNzbVVtYR3mprv+9G8cTxWOWCsqm9q5uRXm0tAbjp9f9yccEVu/ATP/FvN1Q6+6QMY2tJi9qt5bMHkehTmMHNONt3+/XdfYg55nQPkQXPZl9BC0NZX6cEDLv7e1PxndXMzXbsbVEWBpvphQ9napmZOfrkGxDmLOGlOkCA0828oj6+u9dHrhSHpeWzBJD0KjhqrvEna5io18x2+8XeU7Q5/8F3t7jLkk3xZ1az1e8CJqdeb/aPKohgIAjSvHpRBUQaaXufklwxAbjq7AK45QWb9ycQpcO0jCEVR66E4xSGfEz9aCyYRWg4aq7xJVFMUGlEHrd/XX6+6oq1vus00f/c6VB21v5/0s3II09ysHnhQBaJq9eNN9U0PTrnDIc5Z5DiaVMVsDpB1ueU0QHgcyh1JaK845IPE3W9/+ymk3/4FgPlswVxGZs7N/zqeHIo06YeDSr06m32GyslR44Kkymyo2EElvIPx8Kb+8cm3mfFinb64janTGQMBGIUnPQyAHECcFs2R+pNkeVY+nvkHDh3Cd8MhHMv69MICAP7hwqfo8TyyCJk5R5vmtR8EUY5oyMWkvYNJrkR/4igLzx7FfXead8pBQTaLhK6R70ngmX8A8Qj6AgGBzEG4GD+YzxZM0lg1+l9gHQ8Rn487uL4qT8jpbcU1J8iKR+GZf0IO+RTwgKAH89qCSUTFf4EdYhMmHF3b/Abqq/KQnL6Bo+YECcIz/4QcAjhA/hH/M68tmJzQ8nS6rxeJNIOegifmcTOo04Mi9ScP5SxpwB0zNoBwhAGZ3xbM/zJCqwOFAMHNatYwPyzSsBIb+TI+KO6YOWTxQzhZheDAgCTN693LCS2Za7vmk7gJICfWey60nLLI+sXoNLvk+MGimX92HDL0gZc+sTRxQuu/wOJD0gxaF2xgX54PFjGkIS31hJz5k6KOGTtARoIDvPSJpSkUNXR7OJLcu0SaQc2hngstpyyC60+YQTmV18KOGc4xBPzXFSNJ87u6iGthXy47FjpvVE7W0HQEsOUeAuK0ImgSv3ySrMprwcw/H/EQWXqojrk0v6uLOKHlzuLzeaJ9uBkULfx76CEiTm5dLXMD+ToM8yorrktSc7/mBi/DX6Ex+7PwN3jmn49oiOx4+wL9vKeRiND6L7CtleuCjN3isdByzCLZQxHtaCxqyKHLLFoUbmmy4Ha1VGpSSIO0NrcFAcKCGYDWgQEfUQvmBx+sgC+im18/gZ+78Z8vtM68RDrYt7J/9jaLTNJ5mc8lI0BGy9GpR3I15IoIvIUNRM98jksv/CyATAO0DmzGR9yCmbbmR7h7ydyN/wpCazFu3d4OP+6vPQPEYdFcDqBLggADASnoZxht7gGOQQ5EqIdnuLYMSCkMyG3Bkg0CwkDAUnzEQ2SPkjRS7OZ5PYdQPFYs+b+C0ArkmNVToeWIRajCIBpkFkFAmOHMPhGHDO83GldoStB3ESklqCC9FW9km8lkNGQqqXWILK9y3Ruo7/45pA0DD5e/eJm2NvBu0Tbvsog2YZ0CAsKEHAKnMCD06ucy+opSFCOVw2GMOj0x6wl2EhhpozGzdYTGG9mMRkZTZD+VNDT2R1jbSSpl5G9/nD8iQ3JQLOdpzxBxxOXalF4IiB4CwkBACnP3r8vcr6nIbcnQ0kbQnpWiUWjHc1sqw1MSMyvARylaKLJYSlNkP+LPMFWMLnGebV9yDsneXDFtv++X1OBNir61zY1wzNq4j93gGSAO60oBEln+EBCQ2afLaxnO6NNEphT1DVWy2UmaPCYo4rlDmvbw8Yi8vHUpKVkZBJCSCPsewzPB2F+aX9uXLH+xmXA2F5Lc94tXxYNKrgFey2i1lYwldxVOPAIio1F90l6vskhOXwQE5CEBpLI3fiYrM0zzUV5uOhgbiZiJDx/LzMpd4aduicxtCSkEeXEIkEpN0bBE0ydZ2znPti8R3u5vrHJAktOyw8/3UKxWqSLVqZP6c2lAqSTjC9B00B4l7gt+jAPQaPCzZ4A4KJrTthyCgPyZ45DMhM+vJWhyQ4KCFH0ZmryK+PCchKzTWlYdOQStrPFsvdoJIGzHpR/B9iVCK9A7Qour/TuH/7OUalT2qABDnzuPjh2e0PmzK7OPne2HLBKuPGsh1X1iWA4e9jTsK/0JntHEESsLATIUlr4fcUhJYWRFa0k8yIvXakFcYp/aj4Zmr3aSzWGdATLxY9i+ZJsEcpO9QGTf7zlEPegRLtXIuXH2jRvcsfuzk0nnlOGs+hxikXBlTwGkc8fgl1NaUlQ57nGu6qbUFeWcnnmOyjyA/Y3pvtYSmqHAoVYa0IUltFabF18XnwfS17WsqESOYQ7qCZ5hHALy49i+RGgx3hBauPbv/DmOzgNSqqFWnQU3zqKTL4CAVKrOvTrJ+j15dl84AgQD+CTA1fbVNzkzxkNnRIpFtIreykpOhGb25fUhvlSsm56ezkq4z1YeisgsPK3N7vsqnsKe+hP7p2cK1QgQB2NifxTb13tCC+/7BRwe+Kw/XMb6fX0WAYLGqYCz/urzZ6vVjNpPrTy3dwwCYhFaFJIIS9CtEeppruqmxCXlaHHMEMp/3L+TjKoYtahxhNJCbaZpGdHmoHqlZya1aIdnJdrqmYP+yZEG5EexfbmxjF4QWhOnAKM8d07AIqcmoAbpQYAgBQIBefJsjZbqOV/JnlKdu6GDgKiwyOpGgLBvxKD7zwjvP89yVZK3FFd9tAPXn4i7QMMZrVRzDCYHozU423deWxT4NXtzF1p4368FESSI6HIoo7YgQDgdolSqw4+d7fabhIioGKVKqcIi6wYGhFvp9tDTBLvTojmyViZWlLR2shzJ0awTYvvOb4sCuwXH9lbOWWhtE5XDYjtrGxtO3xDokPHKyVPnlGotkz1ZOa5VKYUiC01b1oO55KqcfYAJ/No6ueLf4fCZpfPfxQOF1navCC1S+8dzCHqMpmWrbwh0SM6kVnkuiVp87tfZk7cre86LRBbLHn6B38DoUa7KKYsc78bsJ7OjyiEgZ36ELh5+luxchVb5qC0gaFr25A2BDmH9bpw9r1ZDW+zPfjn/7ewNschi2QZ+2rJnQsvZ1RnSsBchM3DneDxTx4/AItws2eE5Cq2tnRwg1dUcIGhaNgGE0yHa/3au50mlChph53z/qDwHxCIL6l7TnHJVTssdiM3gL+/edgzIj8Iihilc2LpqDuNzII1GryCAvPoqAQRPy+Y4BNFZ/0rV2bM9yieTKbrnSUZ1TI04BLEEDwi3hxLpM49yVU6vrwF9SJmt604GmP0oLEJG6jINAXN4jUoGjyazEpmWPYkfYx0CwG0GUOoxPzzie5KqHMOzONFTeEA4S9+zBPvLzjU2qStdKScWNeEEkB+FRbgs6hyEFlpwrB953sm+XzEhh0xqjTDZV4VyNG7nqhwIrPv3+Q+FzWqmU0aP2xZnI/5+FBbh7sw9HgqtALygUF9unvu07BewNVTsQa5KuvjkPgBtXKF0eTAC+5TrSl+DyRkgPw6LcELLs8DZcXzPaL0yLZtbnrv8uPtCS/Kgr8IX4zdxbMEx/liXhTb7upwOwfxRWIRdjNWprwdCa9kWXDCNBJB4369nF8Il2IN3uJ2ruin1ci/QVg21DO/5oV16h2kFTgH5cViEW17ggdA6isNEXKmEsFTDQyIlfAMN7ueqpG4mA2QRwG/D3rccW+MuPuP6QRfLiX8cFuHq1dwWWlo07mDUi50NZMkeyl67G/aVVuuVxMgTvLSLo1wa6GJL24/DIpwP0O/mXDyMYn6ANy+EawY1lbubq3Iwzhe+Wj8XhSD7T0edNuaeeZdxtTbvx2ERrsjW7IbQKsfWMrPByxkb0gza5n6uSvo6tKighbvNGpA1KblYz/ru/sAVII5ZxFHVjUfErRqRL7TW4x1jlR6/oSPiphbFuJ1gly512AqNDj0nU4nJ4Mx2wdMBXY0ad8AiklU3lVQ2dIStayf4Inw0Po6hWIrBNTiU1NoD94SWISaJWLveJ9IMOu5+rkryyg2o4eESp2Cq8WCzRsflVXh+pitApFlEsupG+wDNZKtvAnwnBCDDQJfBR7tr0SjQ3Tj0Cv8BFqj4K3dLaG1D2TO6cV6qYkjJzRq3c1XSEfitl5FnQx6TbXGSG4wxkQmzLofxS7GI5I76saiyB2h0Cx7kdhsN1AN43tF3y6qEo0Cb79XufsCNbbUCwm5zQ2jdx9wUMz9VSh43g0q/HAr0VnKPt9zA5r2j7M8+HClwCYgUi2wYEy8ERFU32t219QCPkERTeG6Xjd1GgAA0qkqLZhyOcaNA65tr79U2149VRY3VCgDhdtvVmVwPklCjA2ubn3HckA7HkAKPZW7mqqTVuuHXVmfEgLGmTQ4WaeK0ySnX6yrsWQRV3YgXAkIWqWyqn33QRDikjIFojJWReUevL2O0X+6OelDf3FRV26zdDb80N7+O2UUIiKGBLHVzMY1iWSNOad2eR7tvaRsnPd0TWo7q4GmrM0J66B5Lf8QAdCMMp7oGxJ5FUNWNeCHgh8vYHBo0VTXBY4+qgrf+7dcFIospKyurrWpqrq+Pul1J07W7aQkO4VNE1U7bVs9ga5fy9ph+EXnaDOpAhKJo9BXyO653TDpBuhSls6/Fy1joYsciE6dsFwKiASmgvmxtE2KQ1zGHEJGlZZmyZQAKK/Cg6meVzVWVlVXo9831aI6bGBB2X6fLYrDDaM0Y1zY5f0QuxNfdXNVNBy+HnJFB8pBMY7ws1ZlL7vs1wTIAsWORcvuFgOWsur6sFmi5EYbgdhkDRVZVPbStICCgvgo+B36F9pX2wetRYxIiCwktfxdCqxwP3Mqf78YrTnqucjdXJXoRq59mgMe1hFN5pHRks4QUqMYpk5c+kLPyyJZFUNWNzULAbay6qb7WMs++iuiQWqJDBKPxv6uiml4ve1A5hkTWGBB7EpysOOFIaPnhqvzBeS2nJB8wmE+wuyO0hBvchH7aBuRjPSRXTW7ufnvvkIyMHzXJ0CH2LIKqbsQLAU9tY7PpHbVo5n3TAzT4FuuQHd9FYR2CrazmsiY0U1q7u6y2nreDq2yED5EVTzgQWiiWCJIGf4zGROKnoipX2bkq0UI9sZ/2cjJy/slvSB3xcjvv8AUz1lsxNbKWgtmwCJm4Jdw/h6puxnbU7qitb95dRd+u3X0bzYxuqq1kkQ7RRzXV3ttRBuprm9cyTc1QqY992VQGjWCtrTZwLLQMx1FCgXn1hv2v5oFI7YUbzaDi/Ya2ftog/Laf/GqC8w5trHsDrqYbNh2TB4gNi5CJW0JAcNXNDuhe1DfR9IMq+HWMUdd/dw965F9+N9tcW68N31HGaHfAR80GCMiD2gdV8Gn3tTbmkkOhNTGIf2G373q+iMtVTZ2RlauyXTdJuiOsVLCHS6NBegGXmJttvMPD2CkcHKyRB4gNi5CJWwJASNXNjlrA7C6DZlY9oMJZP31VvVZdVVZWVUk9Ew5/W8awk2MU9CJqdyPtXhX1s6YmyrbIdd8gX/YsoIkzAXvw+cg8TW8QKc1HM3K+dhcO7Kd9L0KkXGdxRgwmtMKYChZnUNKQuXLKlFBj3/QpSWIWITvqrQsBLVU31CSquEeF9SxSwWocXlTjNQiT/BWpn6ndzVB+6qqobDVjX3RMvLKbQqEVYLqJQ+1t86/NrcQ3gx53FUGRWMaK/DQxIB9uYABvwRzGirJNFPoIwMmSVTGKmj0yF0vasIhoQIqjqhsHJd6V0BTA8Y8cqXh9OSl7DrUKreMNiB+hQP9xe6i5cRMuclWSu3GRn/Y9eP99cOF7RBeQnwY1IEPWIBmmcL+raB3o0mT8XslgyEUK10I2LDKPO+oPL+aHIZIPt7QTY89smcdpqZJEphH6O2sGdbCqGPlpGJD3MSDvYz8Nfqo6gkgAbqFLFniH5HRv4q9yV6+KWWQ+d9QTobWGYB9gWoMnoTPON3HNBxmCsRvquBnU4ebobbStyIJ+GoKXc2mX4o25MVYhEIqdwin8VS4gNoaWN6puHBAvtNDtxIkrQHfOrfjXIwrAw+qvOGgGdbLIG/lp3wsI+2nr+y3OyBncVFVn8Q55pxCfsA/yKuXQUn+ooOmGrfz3homj286c2XZ0wiB4klcOggxDhEKLF1fAt+E/ZWhmB06wJ0sm2J39HfLTxIAgP20L/FSjRBCH7kQv3M1/KOIUnsDzzjosgNz22bRp0+71hw9nX7n6YbY9IFsbaIjIwFKnqHnnIIjQutTAi6s18zwGUpoM+0y4TBVVrdsLLWd/ifw0gcj6nvhp5Zfga/0MP2ECu1t6Tk/yTiH62coGHpDs/09599bdZki/+J+rfv3y9tsuWWT+ADlKknaDvLjq+DHtXZ7Wpy3nhh9KzgB09qfITxMBgv00dp81M3IcezlcU9VhXEPXyc3M5ACZ/P+aldfvXlcqm5t9/qd54S/2fOgRi3jpMEjSjvlPFFdnlob2W05UotrXaQ8b8dOsRPw01AnBOyMGUtzyEt6lMoXeaYmJmyrLAeLTbAUE/OL0X97Z5ucJi3jrPMjYaXniSqIeaa40EdowSm4HhkymmbAJ+7pgWUd+Gqpk/FdDwOKlpnd34kgpspFIjiR/ED21ax/LAbKeANKsbL7+i3/4y6e//cVWXo1McsLr9tUz/8axCPwJ+W921u8yog2XJ70LCBFacsSVZD3S3MiwmFNe0LIYxLJlTTUrzFU9dBVwduinoSRtw+DNYZqDG7kRS1EBHW3iJ5NzgAQ0KxEg9S/+RPmX33766V9+cRMCcrniYmtLSURLa27h1dmKzKCLLRGFLa2Ne0vemVz0bEpv3+3ZlOnECEia6ZJJrwLCC60GVzPnJOuR5kZvBMdyr0mvMu0jY18atgqEloxtBY78tKsWSUwIuhE7sD9xyTK7nwPkvs8//MP/vvUTtu8veMT1UwCMIUD2z+wPy9o/cyDdr+VOX01Y5p3MrNakijuakumw6elpTXZmbsr0oohFQYrpSwSQzYWtEPTZ+MIU+Pap8BG+PHKN5FHQBP8Na/0d/H/NHUw13M87cIj/sYuqYj7OXf/ZA3yCc99Gs3VqsICTlo9NLxjY9fjOQOMhy58muRGnq4ktF8b5aWaxn3b4CSAiyCKcU2jZbsEBov2f/xP85FY9gePT3/4/BQX34U8LI+JrIMVrgrI1hekVFzWFEXmLhi5OR+RNK3ovDkxfqlAUatKDcqczNGYMSOmdsAN3FIY704l3IthjWRPTd+7ksVl37kBoIqZZ9G1rnIbF32Sh409Fv9sGfxzPXkQ/ZzUXuUvnyqNinFf7cHHu+s8+I4jMdWFTeXVHMidNihuqcbkOSbpCfz3HiFbk3nQwjIlSC1IDOVomG3dHXGUEI5RR8meQ4w+GHh7CfmCDCVXRjFr3v3CAfJj/JVvzW34G/F9+sdWMlHqvJr4FUnzmxdvbM3s1hfsvZi2aThrN2nk7bCzkYnbYs3mtKfG5Cs2ivsSfo1d5/s7z6FYPusOyX99h76SU7me779TcmT0Gv7kzzV6cZj+Aj27gbyAdI7+D6KTcYS8SDuEB4YTWuNMWFzwFiODBITInFjFsMbVxB1YXw5eGELd63HR7VNnp70hc+fUlDgsipeqUr+rQt9nREe0hlgnKFCrbBHnxuGyzeGkaCUYRp3ANr1F4QHwX9lngwCoE6ZDZhJn96yDN7H/26vS0b3rmIs0iTQlNh3Xe3j8Un5sd9vOK+JRFmYsi8moyMSCl+JzhqUdAiRV7h41LYbfdSVzEsne6l1VMs0F3jpXeYRMrWPQNtEXufIB/tx99+SC1Zjmk+KBY/lMRS8up0CJTgB5ANHgemcPCJsNh0w1Oeei60wSBJnxkgZ2qUtXAVak/REyQ+yawsgID6jQK/D2dmzlkNH6kSDlkNBqZCuvAXk0lH4xCgsBXsEOMB+To6b9YATm98NKlV2dnR8MqcksqKkou9mp8FYkZipqWiy25IXomLAUCUpObPf3zvPiakviQmogUzUP0KppEthPe5eWpM3fuLKpBh54C7/9ceN7H2LxpyDXwx2zefhZ9w7KLEln8u9I7cZo7+6fvkC3qWfznlCG0UJwb4/EZ4HjE84VNAVOd45w4eWg6LhBMy+B1MFSqKvWDUuWvpFIK2pIZNHyXUEkJmZdMvgF0RRz6JUKh748VrRCW9Ag8v7eSj9eid2wUbNnjAFnx1D/99+a/cnj89v8afuopCMieREVhfE18fG5C4tXbYQMpFUEJUEQxzLoPyvcX1+Qqpj8sSW/VIPpE8yx6FXTjT0zcUXyAkEDsEnEnjs0qhYc+iDBI1LBn7nRDwYUBmb0Tw/3u4oGKO8u67+QhOmb9oK6FFopzYzwIIBARTxc2bes4sZJTHgNToeJ3PNxJJX8A+aPnA2WbTgoQozEuc4XRSkXr+EeFIfSCRGMv4hANAkTLhqeT5V9jfLwWf0Q0r6t/ihUAsvb6T35y9+8cIHk/gbRwdvbZiMQ7FRGLSu7kaa5u2P9q63Ru/sWUGQhIX+z0JwN7UrqyE1tSWqDWj+ubwUp9FeQEtgJCMQvl0cU7bOEdeD4QgME7swiDrAh24s7y0iwCSNwd7netFWzqHfbrCkTTiwSf1KXQQnFuiMPvf/lL8Mtf/rIK4uLZwqaJ0Cl/Do7hE0ttE2GGx9dUqtFjqhpqVJmqk2pxH88MGdOi48bkl5DFGVHaonVBCxLpxNMpbwIOkOx0LLLwvHfMIpBuCDe1coBE3YJ0/dNPv0KANKFv1s7O5ocltF5sbb1Ys3/dpP9MUUn8TGZmyFd9EXemFdDS0mTm3Y+/gxlk0UzYVcOs7zgdjxXzVmg23ck8eodF/95pJKoaYvD8nek7iez+VgJIZiZSI/B3J+CPU7mPdqBG8DldCi0U564XccgpDwAxHDc95O/VxrQA21/f1kFxVaPsUvl2qpSBgVp7qRUelGlkQEUk12GRHUTmuocxrDbl0EhifCadoKEtgGCRRSNAOBahTChop+faFDhAfvHo3r2f3P1ryU/ioW4POZ+amj46O3u1iHjpt1N2zs5ea2u73adIedw4UlSkGHohQZES9MnsZJEiBZJCcXlDAdZmxpQ+5DB3K1axbFY8d8Ef8NnKZSndEAOR4Yh+t02BW/TOIPhEIseV0ML1SPVCHZLsvshan9bNRZ6oG6Z9dlbtpK5GlapUltbEpap6UkuPBdq3CWnzEAJEjRihjdWCzzwhi0LTlBdkZSWE/3vmgek+dUkL1PREZJEXIRWSj0XbvjlACp566qn/fev6lz/dtPsvv/0LIl8H4SrJiJZhgx7+9EFt1RZgdZi7p6U+f8VFqZ+SP2jstvmJC6FF6pGwhcVZWWsclPo7pDMNm7koItMWvEXKyRiLOabsef5Sqkr1B1XqQKfqD3aIaLG+KMHz9mmWZTQtUK5lKzIr2cnnNNGJ0UhzQx3yTER6CGdlcdLthT3Y2r2M2YS76/jw+2XzU9/e+snbI0Nf/vfTCI+fOoofSgV9DW9DPOj6Wkj1wOowS1YluFWq4EJokXokgR9C4txuvH51w2VOeQR2dDjgLh2lrKGuqZTJNTVQeh3T3bZ7hrboqxVMRWS75rQWjeGfOQ1/lh3ylRqqcM0CIr9mpvuYxIQQYmLlcYAsRQEsI84UPuZTojwgfslPvXLr+sOhr5+mPkd42OdDnLDIxKsM87PmWkzNY97ccOxcaPFxbt4L4ePcMsmw2HSJUx5PDE45HKI2qU3tP6ZSPv9Bzc+VqmsSjY3avnXpanVFJGjJKtJqn8vMRT65tmWRmq081AKtLEyavtP760KIiVVIADFgKPZgm7eB32puyRhOFqyN2rTS98MP//gPB08umHSIhwSLGN5mmN9X1XJU9Xtvbjh2LrT4ODeJZTmfAmRHh61RxNhgZyGaHKpGVQMRUaqUlyWMLG1fVjy80SNatZXx6xIyMiOStPA1RzSRY7efm+mzckhuCRNCvpkmgBzGOamXEJcPW/rXZefUnbDIxHaGseABEfHmhmPnQmsO9UgBU4uNnPJYY1rsPKA+dm1U9QEUV6pUMjdCVAE7yeTFMUUHprP6clh1XEVh3vBktmJ6+kDE0KQ2IYJakEjeRdP3UZ9WzCEdgdj9QGwSa/l8cqtOBGTXL4IdZhF5ccOxC6HlYT1SeUdHIKc8LjdUu7xaqis1Wala3qUKhCc3qRv8o/CXOZR6EhqYFDpkNUVVTuLRaYw6Gwo7RssNoEG5KW02AFiaESuLSCwzjsxYi689AMSuXwQ38NTWov/jL17dcJzjXGjJrkcS3tSGLcF8FLF/s50jKEFjSKmPMlQgpWvYWlDTkyrSJELP5La4GlO4y93PxhrABdYMTuAGWidu/P/Y+Wd7cF9oxgAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x1F72CA7CE48>"
      ]
     },
     "execution_count": 74,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "staticmap(location=信利广场_location,zoom=16)#zoom:4-17"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.8坐标转换"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### ML/AI思考：我觉得这个API只是通过数据库的信息转换，并没有用到ML/AI"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 97,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests\n",
    "key_MM =\"83f8ce2754ee0e0940928a32b46e79ee\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 109,
   "metadata": {},
   "outputs": [],
   "source": [
    "def Coordsys(locations,coordsys=None,sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/assistant/coordinate/convert?parameters '\n",
    "    params={\n",
    "       'key':key_MM,\n",
    "        'locations':locations,\n",
    "        'coordsys':coordsys,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 110,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '116.487585177952,39.991754014757;116.487585177952,39.991653917101'}"
      ]
     },
     "execution_count": 110,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "Coordsys(locations='116.481499,39.990475|116.481499,39.990375',coordsys = 'gps')\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.9天气查询"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 这个功能的实现我觉得是有利用到ML，它识别了数据中的现实意义以提供准确的天气查询结果"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 115,
   "metadata": {},
   "outputs": [],
   "source": [
    "def Extensions(city,extensions=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/weather/weatherInfo?parameters '\n",
    "    params={\n",
    "       'key':key_MM,\n",
    "        'city':city,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 116,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'lives': [{'province': '北京',\n",
       "   'city': '东城区',\n",
       "   'adcode': '110101',\n",
       "   'weather': '晴',\n",
       "   'temperature': '8',\n",
       "   'winddirection': '东北',\n",
       "   'windpower': '≤3',\n",
       "   'humidity': '27',\n",
       "   'reporttime': '2020-04-20 21:58:36'}]}"
      ]
     },
     "execution_count": 116,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "Extensions(city='110101')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.10输入提示"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### ML/AI思考：输入提示这个模块，我觉得是有用算法推荐的。系统可以学习合集他人搜索过的数据整合成推荐集。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "def Tips(keywords,type=None,city=None,location=None,citylimit=None,datatype='all',callback=None,sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/assistant/inputtips?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'keywords':keywords,\n",
    "        'type':type,\n",
    "        'city':city,\n",
    "        'citylimit':citylimit,\n",
    "        'location':location,\n",
    "        'datatype':datatype,\n",
    "        'callback':callback,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '10',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'tips': [{'id': 'B029400NDR',\n",
       "   'name': '肯德基(海丰威文店)',\n",
       "   'district': '广东省汕尾市海丰县',\n",
       "   'adcode': '441521',\n",
       "   'location': '115.333459,22.971350',\n",
       "   'address': '红城大道西77附近',\n",
       "   'typecode': '050301',\n",
       "   'city': []},\n",
       "  {'id': 'B029400PHE',\n",
       "   'name': '肯德基(信利广场店)',\n",
       "   'district': '广东省汕尾市城区',\n",
       "   'adcode': '441502',\n",
       "   'location': '115.362489,22.774213',\n",
       "   'address': '汕尾大道信利广场大厦首层',\n",
       "   'typecode': '050301',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFF911A9',\n",
       "   'name': '肯德基(汕尾名门店)',\n",
       "   'district': '广东省汕尾市城区',\n",
       "   'adcode': '441502',\n",
       "   'location': '115.370279,22.780695',\n",
       "   'address': '汕尾大道名门御庭1层(近必胜客)',\n",
       "   'typecode': '050301',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFMALA1S',\n",
       "   'name': '肯德基(香洲路店)',\n",
       "   'district': '广东省汕尾市城区',\n",
       "   'adcode': '441502',\n",
       "   'location': '115.376690,22.777127',\n",
       "   'address': '香洲西路明珠广场首层',\n",
       "   'typecode': '050301',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFFXYGYU',\n",
       "   'name': '肯德基(陆河大道店)',\n",
       "   'district': '广东省汕尾市陆河县',\n",
       "   'adcode': '441523',\n",
       "   'location': '115.662786,23.299276',\n",
       "   'address': '河田镇陆河大道聚福苑商铺A28至A30号一层及二层',\n",
       "   'typecode': '050301',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFF9179Q',\n",
       "   'name': '肯德基(人民店)',\n",
       "   'district': '广东省汕尾市陆丰市',\n",
       "   'adcode': '441581',\n",
       "   'location': '115.636517,22.952409',\n",
       "   'address': '广汕公路',\n",
       "   'typecode': '050301',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFFDV81Y',\n",
       "   'name': '肯德基(陆丰餐厅)-洗手间',\n",
       "   'district': '广东省汕尾市陆丰市',\n",
       "   'adcode': '441581',\n",
       "   'location': '115.636510,22.952359',\n",
       "   'address': '汽车客运总站对面',\n",
       "   'typecode': '200300',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFGO5NO1',\n",
       "   'name': '肯德基(汕尾信利餐厅)-洗手间',\n",
       "   'district': '广东省汕尾市城区',\n",
       "   'adcode': '441502',\n",
       "   'location': '115.362650,22.774351',\n",
       "   'address': '汕尾大道信利广场大厦首层',\n",
       "   'typecode': '200300',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFFDLURU',\n",
       "   'name': '肯德基(海丰餐厅)-洗手间',\n",
       "   'district': '广东省汕尾市海丰县',\n",
       "   'adcode': '441521',\n",
       "   'location': '115.334610,22.971331',\n",
       "   'address': '威文大厦旁',\n",
       "   'typecode': '200300',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFHBGVV9',\n",
       "   'name': '肯德基(汕尾名门餐厅)-洗手间',\n",
       "   'district': '广东省汕尾市城区',\n",
       "   'adcode': '441502',\n",
       "   'location': '115.370381,22.780609',\n",
       "   'address': '汕尾大道名门御庭1楼(近必胜客)',\n",
       "   'typecode': '200300',\n",
       "   'city': []}]}"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "汕尾肯德基 = Tips('汕尾肯德基')\n",
    "汕尾肯德基"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.11交通态势"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### AI引擎的大数据能力使高德地图在功能上更加智能。高德通过多种不同来源获取实时路况和交通事件数据，路况更新速度达到分钟级，在导航过程中根据路况和事件实时调整线路的动态导航功能由此实现。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests\n",
    "key_MM =\"83f8ce2754ee0e0940928a32b46e79ee\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 矩形区域交通态势\n",
    "def transform(rectangle,level=None,callback=None,extensions='base',sig=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v3/traffic/status/rectangle?parameters'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'rectangle':rectangle,\n",
    "        'level':level,\n",
    "        'callback':callback,\n",
    "        'extensions':extensions,\n",
    "        'output':'json'\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'trafficinfo': {'description': '北三环路：双向畅通。',\n",
       "  'evaluation': {'expedite': '100.00%',\n",
       "   'congested': '0.00%',\n",
       "   'blocked': '0.00%',\n",
       "   'unknown': '0.00%',\n",
       "   'status': '1',\n",
       "   'description': '整体畅通'}}}"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "transform(rectangle='116.351147,39.966309;116.357134,39.968727')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.12地理围栏"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "#查询围栏\n",
    "def chaxun(id=None,gid=None,name=None,page_no=None,page_size=None,enable=None,start_time=None,end_time=None)->dict:\n",
    "    url = 'https://restapi.amap.com/v4/geofence/meta?key=83f8ce2754ee0e0940928a32b46e79ee'\n",
    "    params={\n",
    "        'key':key_MM,\n",
    "        'id':id,\n",
    "        'gid':gid,\n",
    "        'name':name,\n",
    "        'page_no':page_no,\n",
    "        'page_size':page_size,\n",
    "        'enable':enable,\n",
    "        'start_time':start_time,\n",
    "        'end_time':end_time,\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    data = response.json()\n",
    "    return data\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'page_no': 1, 'page_size': 20, 'rs_list': [], 'total_record': 0},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "chaxun(id='0')#由于我的key没有创建围栏，所以结果是0"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1.13轨迹纠偏"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests\n",
    "import json\n",
    "\n",
    "key_MM =\"83f8ce2754ee0e0940928a32b46e79ee\"\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "def guiji():\n",
    "    parameters = {\n",
    "        'key':key_MM,\n",
    "         }\n",
    "    pathParam = [\n",
    "        {\"x\":116.478928,\"y\":39.997761,\"sp\":19,\"ag\":0, \"tm\":1478031031},\n",
    "        {\"x\":116.478907,\"y\":39.998422,\"sp\":10,\"ag\":0, \"tm\":2},\n",
    "        {\"x\":116.479384,\"y\":39.998546,\"sp\":10,\"ag\":110,\"tm\":3},\n",
    "        {\"x\":116.481053,\"y\":39.998204,\"sp\":10,\"ag\":120,\"tm\":4},\n",
    "        {\"x\":116.481793,\"y\":39.997868,\"sp\":10,\"ag\":120,\"tm\":5},\n",
    "        {\"x\":116.482898,\"y\":39.998217,\"sp\":10,\"ag\":30, \"tm\":6},\n",
    "        {\"x\":116.483789,\"y\":39.999063,\"sp\":10,\"ag\":30, \"tm\":7},\n",
    "        {\"x\":116.484674,\"y\":39.999844,\"sp\":10,\"ag\":30, \"tm\":8}]\n",
    "\n",
    "\n",
    "    re= requests.get(\"https://restapi.amap.com/v4/grasproad/driving\",params=parameters,json=pathParam)\n",
    "    data = re.json()\n",
    "    return data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'distance': 708.0,\n",
       "  'points': [{'x': 116.478933333784, 'y': 39.99776110032687},\n",
       "   {'x': 116.4789068698883, 'y': 39.998586773872375},\n",
       "   {'x': 116.4789068698883, 'y': 39.998586773872375},\n",
       "   {'x': 116.47965788841248, 'y': 39.99852776527405},\n",
       "   {'x': 116.48015141487122, 'y': 39.99845266342163},\n",
       "   {'x': 116.48078441619873, 'y': 39.9983024597168},\n",
       "   {'x': 116.48078441619873, 'y': 39.9983024597168},\n",
       "   {'x': 116.48114919662476, 'y': 39.99818444252014},\n",
       "   {'x': 116.48157298564911, 'y': 39.9979966878891},\n",
       "   {'x': 116.48186266422272, 'y': 39.997846484184265},\n",
       "   {'x': 116.48207187652588, 'y': 39.99771773815155},\n",
       "   {'x': 116.48236155509949, 'y': 39.99771773815155},\n",
       "   {'x': 116.48363292217255, 'y': 39.99893546104431},\n",
       "   {'x': 116.48367047309875, 'y': 39.99896764755249},\n",
       "   {'x': 116.48382067680359, 'y': 39.999107122421265},\n",
       "   {'x': 116.48382067680359, 'y': 39.999107122421265},\n",
       "   {'x': 116.48397088050842, 'y': 39.99924659729004},\n",
       "   {'x': 116.48397088050842, 'y': 39.99924659729004},\n",
       "   {'x': 116.48464711410217, 'y': 39.99986135510253}]},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "guiji()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 二、应用设计"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 2.1产品介绍——停车路线规划"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "- 现如今基本上人人有车，但是开车出门却找不到停车位也是一件很烦人的事，为了解决大家的这个小烦恼，所以我设计了一款停车路线规划产品。它可以为你规划最近的停车位路线，还可以实时查看每个车库里，停了多少辆车，是否还有空位。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 2.2产品运用到的API"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "- 路径规划的API可以帮助我们实现线路的规划这一功能。\n",
    "- 静态地图的API可以帮助用户更好的查看他的地理位置，为用户提供更具象化的道路指引。\n",
    "- 交通态势的API可以帮助我们规划更加合理的路线，用户也可以据此选择更节约其时间的停车场停车。\n",
    "- 地理围栏的API可以做成一个停放车辆显示，每有一辆车进入挺车场，通过机器识别在这个停车场中增加一个围栏数量，这样就能实时监测这个停车场里车的数量。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
